Package gw.lang.parser.statements
Interface IClassDeclaration
- All Superinterfaces:
IExpression
,IHasType
,INameInDeclaration
,IParsedElement
,IParsedElementWithAtLeastOneDeclaration
- All Known Implementing Classes:
ClassDeclaration
public interface IClassDeclaration
extends IParsedElementWithAtLeastOneDeclaration, INameInDeclaration
-
Field Summary
Fields inherited from interface gw.lang.parser.IExpression
EMPTY_ARRAY
-
Method Summary
Methods inherited from interface gw.lang.parser.IExpression
evaluate, evaluate, getContextType, isNullSafe, isUnchecked
Methods inherited from interface gw.lang.parser.expressions.INameInDeclaration
getName
Methods inherited from interface gw.lang.parser.IParsedElement
addExceptionsFrom, addParseException, addParseException, addParseWarning, addParseWarning, clearParseExceptions, clearParseTreeInformation, clearParseWarnings, findAncestorParsedElementByType, findDeclaringStatement, findRootParsedElement, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getFunctionName, getGosuClass, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getModule, getParent, getParseExceptions, getParseIssues, getParseWarnings, getReturnType, getTokens, hasImmediateParseIssue, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, isCompileTimeConstant, isSuppressed, isSynthetic, setLocation, setParent, visit
Methods inherited from interface gw.lang.parser.IParsedElementWithAtLeastOneDeclaration
declares, getDeclarations, getNameOffset, setNameOffset
-
Method Details
-
getClassName
CharSequence getClassName() -
getGSClass
IGosuClass getGSClass()
-