/*
* Copyright 2013 Guidewire Software, Inc.
*/
package gw.internal.gosu.parser.java.classinfo;
import gw.internal.gosu.parser.java.IJavaASTNode;
import gw.internal.gosu.parser.java.JavaASTConstants;
import gw.internal.gosu.parser.java.JavaParser;
import gw.lang.reflect.gs.ISourceFileHandle;
import gw.lang.reflect.module.IModule;
public class JavaSourceClass extends JavaSourceType {
/**
* For top level classes.
*/
public JavaSourceClass(ISourceFileHandle fileHandle, IJavaASTNode node, IModule gosuModule) {
super(fileHandle, node, JavaASTConstants.normalClassDeclaration, JavaParser.CLASS, JavaASTConstants.classBody, gosuModule);
}
/**
* For inner classes.
*/
public JavaSourceClass(IJavaASTNode node, JavaSourceType parent) {
super(node, parent, JavaParser.CLASS, JavaASTConstants.classBody);
}
}