public final class ClassStatement extends Statement implements IClassStatement
VOID_RETURN_VALUE_tokens, UNDEF_FILE, UNDEF_FUNCTION, UNDEF_MODULE| Constructor and Description |
|---|
ClassStatement(IGosuClassInternal gsClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearParseTreeInformation() |
Object |
execute() |
List<IGosuAnnotation> |
getAnnotations() |
ClassDeclaration |
getClassDeclaration() |
ClassFileStatement |
getClassFileStatement() |
IGosuClassInternal |
getGosuClass() |
protected ITerminalStatement |
getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) |
IModule |
getModule() |
boolean |
isNoOp() |
void |
setClassDeclaration(ClassDeclaration classDeclaration) |
String |
toString()
Subclasses should return a String representing the parsed statement.
|
execute, getExcludedReturnTypeElements, getLeastSignificant, getLeastSignificantTerminalStatement, getReturnType, hasContent, setParentaddExceptionsFrom, addParseException, addParseException, addParseException, addParseExceptions, addParseIssues, addParseWarning, addParseWarning, addParseWarnings, addToken, adjustColumn, adjustLineNum, assignTokens, clearParseExceptions, clearParseWarnings, compactParseTree, findAncestorParsedElementByType, findDeclaringStatement, findLineNumberOfDeclaration, findRootParsedElement, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getEnclosingFeatureInfo, getFunctionName, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getParent, getParseExceptions, getParseIssues, getParseWarnings, getQualifyingEnclosingTypeInfo, getTokens, hasImmediateParseIssue, hasImmediateParseWarning, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, initEmptyParseTree, initLocation, isCompileTimeConstant, isSuppressed, isSuppressed, isSynthetic, makeDoubleValue, makeFloatValue, makeInteger, makeLong, removeParseException, removeParseWarning, removeParseWarningRecursively, setGosuProgram, setLineNum, setLocation, setSynthetic, shouldClearParseInfo, visitclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitexecute, getLeastSignificantTerminalStatement, hasContentaddExceptionsFrom, addParseException, addParseException, addParseWarning, addParseWarning, clearParseExceptions, clearParseWarnings, findAncestorParsedElementByType, findDeclaringStatement, findRootParsedElement, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getFunctionName, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getParent, getParseExceptions, getParseIssues, getParseWarnings, getReturnType, getTokens, hasImmediateParseIssue, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, isCompileTimeConstant, isSuppressed, isSynthetic, setLocation, setParent, visitpublic ClassStatement(IGosuClassInternal gsClass)
public ClassFileStatement getClassFileStatement()
getClassFileStatement in interface IClassStatementpublic Object execute()
execute in interface IStatementexecute in class Statementprotected ITerminalStatement getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute)
getLeastSignificantTerminalStatement_internal in class Statementpublic String toString()
Statementpublic IGosuClassInternal getGosuClass()
getGosuClass in interface IParsedElementgetGosuClass in interface IClassStatementgetGosuClass in class ParsedElementpublic void clearParseTreeInformation()
clearParseTreeInformation in interface IParsedElementclearParseTreeInformation in class ParsedElementpublic IModule getModule()
getModule in interface IParsedElementgetModule in class ParsedElementpublic ClassDeclaration getClassDeclaration()
getClassDeclaration in interface IClassStatementpublic void setClassDeclaration(ClassDeclaration classDeclaration)
public List<IGosuAnnotation> getAnnotations()
getAnnotations in class ParsedElementCopyright © 2016. All rights reserved.