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 IExpression
EMPTY_ARRAY -
Method Summary
Methods inherited from interface IExpression
evaluate, evaluate, getContextType, isNullSafe, isUncheckedMethods inherited from interface INameInDeclaration
getNameMethods inherited from interface 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, visitMethods inherited from interface IParsedElementWithAtLeastOneDeclaration
declares, getDeclarations, getNameOffset, setNameOffset
-
Method Details
-
getClassName
CharSequence getClassName() -
getGSClass
IGosuClass getGSClass()
-