- All Superinterfaces:
Comparable, IBlockClass, ICanBeAnnotation, ICompilableType, ICompilableTypeInternal, IEnhanceableType, IEnumData, IEnumType, IFileRepositoryBasedType, IGosuClass, IHasInnerClass, IHasJavaClass, IParameterizableType, IType, Serializable
- All Known Implementing Classes:
BlockClass
-
-
-
Method Summary
addBlock, addCapturedSymbol, assignTypeUsesMap, compileDeclarationsIfNeeded, compileDefinitionsIfNeeded, compileHeaderIfNeeded, getAnonymousInnerClassCount, getBlockCount, getCapturedSymbol, getCapturedSymbols, getDepth, getEnclosingNonBlockType, getEnclosingType, getGosuAnnotations, getMemberField, getMemberFields, getMemberFunctions, getMemberProperty, getParseInfo, getSource, getStaticFields, getStaticProperty, hasAssertions, isCreateEditorParser, putClassMembers, putClassMembers, removeBlock, shouldFullyCompileAnnotations
Methods inherited from interface IGosuClass
findProxiedClassInHierarchy, getBlocks, getClassStatementWithoutCompile, getCompilationState, getConstructorStatement, getEnclosingTypeReference, getFunctionStatement, getInnerClass, getInnerClasses, getInnerClassesMap, getJavaType, getKnownInnerClassesWithoutCompiling, getMemberFields, getMemberFieldsMap, getMemberFunctions, getMemberProperty, getModifierInfo, getParseResultsException, getPropertyDeclaration, getSource, getSubtypes, getTypeInfo, hasBackingClass, hasError, hasWarnings, isCompiled, isCompilingDeclarations, isCompilingDefinitions, isCompilingHeader, isDeclarationsBypassed, isDeclarationsCompiled, isDefinitionsCompiled, isHeaderCompiled, isInnerDeclarationsCompiled, isStructure, isSubClass, isTestClass, setCreateEditorParser, setEnclosingType, setNamespace, shouldKeepDebugInfo, unloadBackingClass
Methods inherited from interface IType
compile, getAllTypesInHierarchy, getArrayComponent, getArrayLength, getArrayType, getComponentType, getCompoundTypeComponents, getDisplayName, getFunctionalInterface, getGenericType, getGenericTypeVariables, getInterfaces, getLiteralMetaType, getMetaType, getModifiers, getName, getNamespace, getParameterizedType, getRelativeName, getSourceFiles, getSupertype, getTypeParameters, isAbstract, isArray, isAssignableFrom, isCompilable, isCompoundType, isDiscarded, isDynamic, isEnum, isFinal, isGenericType, isInterface, isMutable, isParameterizedType, isPrimitive, isValid, makeArrayInstance, readResolve, setArrayComponent, setDiscarded, unloadTypeInfo