Uses of Interface
gw.lang.reflect.gs.ICompilableType
Packages that use ICompilableType
Package
Description
-
Uses of ICompilableType in gw.internal.gosu.compiler
Methods in gw.internal.gosu.compiler with parameters of type ICompilableTypeModifier and TypeMethodDescription(package private) ClassSingleServingGosuClassLoader._defineClass(ICompilableType gsClass) voidCompilationStatistics.collectStats(ICompilableType gsClass, byte[] classBytes, boolean singleServingClassLoader) private static byte[]GosuClassLoader.compileClass(ICompilableType type, boolean debug) private byte[]SingleServingGosuClassLoader.compileClass(ICompilableType type, boolean debug) byte[]GosuClassLoader.getBytes(ICompilableType gsClass) byte[]SingleServingGosuClassLoader.getBytes(ICompilableType gsClass) static ClassSingleServingGosuClassLoader.getCached(ICompilableType gsClass) private booleanGosuClassLoader.isThrowawayProgram(ICompilableType gsClass) private booleanSingleServingGosuClassLoader.shouldCache(ICompilableType gsClass) (package private) booleanGosuClassLoader.shouldDebugClass(ICompilableType gsClass) -
Uses of ICompilableType in gw.internal.gosu.ir
Methods in gw.internal.gosu.ir with parameters of type ICompilableTypeModifier and TypeMethodDescriptionprivate static byte[]TransformingCompiler._compileClass(ICompilableType gsClass, boolean debug, IRClass irClass) static byte[]TransformingCompiler.compileClass(ICompilableType gsClass, boolean debug) private static IRClassTransformingCompiler.compileType(ICompilableType gsClass) -
Uses of ICompilableType in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform with parameters of type ICompilableTypeModifier and TypeMethodDescriptionstatic IDynamicFunctionSymbolAbstractElementTransformer.getEnclosingDFS(ICompilableType gsClass) private IRExpressionAbstractElementTransformer.maybeGetFromEnclosingFunction(ICompilableType gsClass, TypeVariableType type, String strTypeVarField) An anonymous class enclosed in a generic function has as a synthetic field the type parameter[s] from the function. -
Uses of ICompilableType in gw.internal.gosu.loader
Methods in gw.internal.gosu.loader that return ICompilableTypeModifier and TypeMethodDescriptionprivate static ICompilableTypeLoader.maybeAssignGosuType(String strType) -
Uses of ICompilableType in gw.internal.gosu.parser
Subinterfaces of ICompilableType in gw.internal.gosu.parserModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceClasses in gw.internal.gosu.parser that implement ICompilableTypeModifier and TypeClassDescriptionclassclassclassclassclassclassA base class for creating synthetic Gosu classes that do not correspond directly to a Gosu classFields in gw.internal.gosu.parser declared as ICompilableTypeModifier and TypeFieldDescriptionprivate ICompilableTypeDocCommentBlock._ownersTypeprivate ICompilableTypeGosuDocAnnotation._ownersTypeFields in gw.internal.gosu.parser with type parameters of type ICompilableTypeModifier and TypeFieldDescriptionprivate static final ThreadLocal<Map<ICompilableType,ISymbolTable>> CompiledGosuClassSymbolTable.MAP_SYM_TABLE_BY_TYPEMethods in gw.internal.gosu.parser that return ICompilableTypeModifier and TypeMethodDescriptionGosuAnnotation.getOwnersType()GosuDocAnnotation.getOwnersType()IGosuAnnotation.getOwnersType()Methods in gw.internal.gosu.parser that return types with arguments of type ICompilableTypeModifier and TypeMethodDescriptionprivate static Map<ICompilableType,ISymbolTable> CompiledGosuClassSymbolTable.getClassMap()Methods in gw.internal.gosu.parser with parameters of type ICompilableTypeModifier and TypeMethodDescriptionbooleanDefaultEntityAccess.areUsesStatementsAllowedInStatementLists(ICompilableType gosuClass) private IScopeParserBase.getScope(ICompilableType anonClass) private ISymbolTableParserBase.getSymbolTableForClass(ICompilableType gsClass) CompiledGosuClassSymbolTable.getSymbolTableForCompilingClass(ICompilableType gsClass) protected ISymbolParserBase.getUncapturedSymbol(ICompilableType gsClass, String strName) (package private) booleanParserBase.isOrIsEnclosedByAnonymousClass(ICompilableType type) DocCommentBlock.DocAnnotationData.makeAnnotation(ICompilableType ownersType, ITypeUsesMap typeUses) private DynamicPropertySymbolGosuParser.makeGetter(VarStatement varStmt, String strVarIdentifier, String strPropertyName, IType varType, ModifierInfo modifiers, ISymbol symbol, ICompilableType gsClass, boolean bOldSyntax) private DynamicPropertySymbolGosuParser.makeSetter(VarStatement varStmt, String strVarIdentifier, String strPropertyName, IType varType, ModifierInfo modifiers, ISymbol symbol, ICompilableType gsClass, DynamicPropertySymbol dps, boolean bOldSyntax) voidCompiledGosuClassSymbolTable.popCompileTimeSymbolTable(ICompilableType gsClass) voidCompiledGosuClassSymbolTable.pushCompileTimeSymbolTable(ICompilableType gsClass) voidCompiledGosuClassSymbolTable.pushCompileTimeSymbolTable(ICompilableType gsClass, ISymbolTable symTable) voidDocCommentBlock.setOwnersTypes(ICompilableType ownersType) Constructors in gw.internal.gosu.parser with parameters of type ICompilableTypeModifierConstructorDescriptionprivateBlockClass(ICompilableType enclosingClass, int i, BlockExpression blk) DynamicSymbol(ICompilableType gsClass, ISymbolTable symTable, CharSequence strName, IType type, Object value) GosuDocAnnotation(ICompilableType ownersType, IType type, String... args) VarPropertyGetFunctionSymbol(ICompilableType gsClass, ISymbolTable symTable, String strProperty, String strVarIdentifier, IType varType) VarPropertySetFunctionSymbol(ICompilableType gsClass, ISymbolTable symTable, String strProperty, String strVarIdentifier, IType varType) -
Uses of ICompilableType in gw.internal.gosu.parser.fragments
Classes in gw.internal.gosu.parser.fragments that implement ICompilableTypeModifier and TypeClassDescriptionclassDeprecated.DO NOT USE THIS CLASS! This is here exclusively for PCF types. -
Uses of ICompilableType in gw.internal.gosu.parser.gwPlatform
Methods in gw.internal.gosu.parser.gwPlatform with parameters of type ICompilableTypeModifier and TypeMethodDescriptionbooleanGWEntityAccess.areUsesStatementsAllowedInStatementLists(ICompilableType gosuClass) -
Uses of ICompilableType in gw.internal.gosu.template
Classes in gw.internal.gosu.template that implement ICompilableType -
Uses of ICompilableType in gw.lang.parser
Subinterfaces of ICompilableType in gw.lang.parser -
Uses of ICompilableType in gw.lang.parser.exceptions
Fields in gw.lang.parser.exceptions declared as ICompilableTypeMethods in gw.lang.parser.exceptions with parameters of type ICompilableTypeModifier and TypeMethodDescriptionstatic StringParseResultsException.getFeedback(ICompilableType type, List<IParseIssue> parseExceptions, List<IParseIssue> parseWarnings) voidParseResultsException.setContextType(ICompilableType contextType) -
Uses of ICompilableType in gw.lang.reflect
Methods in gw.lang.reflect with parameters of type ICompilableTypeModifier and TypeMethodDescriptionbooleanIEntityAccess.areUsesStatementsAllowedInStatementLists(ICompilableType gosuClass) booleanIGosuClassLoadingObserver.shouldUseSingleServingLoader(ICompilableType gsClass) -
Uses of ICompilableType in gw.lang.reflect.gs
Subinterfaces of ICompilableType in gw.lang.reflect.gsModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceMethods in gw.lang.reflect.gs that return ICompilableTypeMethods in gw.lang.reflect.gs with parameters of type ICompilableTypeModifier and TypeMethodDescriptionvoidIClassDefinitionListener.classDefined(ICompilableType gsClass, byte[] bytes) byte[]IGosuClassLoader.getBytes(ICompilableType gsClass)