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) Class
SingleServingGosuClassLoader._defineClass
(ICompilableType gsClass) void
CompilationStatistics.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 Class
SingleServingGosuClassLoader.getCached
(ICompilableType gsClass) private boolean
GosuClassLoader.isThrowawayProgram
(ICompilableType gsClass) private boolean
SingleServingGosuClassLoader.shouldCache
(ICompilableType gsClass) (package private) boolean
GosuClassLoader.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 IRClass
TransformingCompiler.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 IDynamicFunctionSymbol
AbstractElementTransformer.getEnclosingDFS
(ICompilableType gsClass) private IRExpression
AbstractElementTransformer.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 ICompilableType
Loader.maybeAssignGosuType
(String strType) -
Uses of ICompilableType in gw.internal.gosu.parser
Subinterfaces of ICompilableType in gw.internal.gosu.parserModifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
interface
Classes in gw.internal.gosu.parser that implement ICompilableTypeModifier and TypeClassDescriptionclass
class
class
class
class
class
A 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 ICompilableType
DocCommentBlock._ownersType
private ICompilableType
GosuDocAnnotation._ownersType
Fields in gw.internal.gosu.parser with type parameters of type ICompilableTypeModifier and TypeFieldDescriptionprivate static final ThreadLocal<Map<ICompilableType,
ISymbolTable>> CompiledGosuClassSymbolTable.MAP_SYM_TABLE_BY_TYPE
Methods 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 TypeMethodDescriptionboolean
DefaultEntityAccess.areUsesStatementsAllowedInStatementLists
(ICompilableType gosuClass) private IScope
ParserBase.getScope
(ICompilableType anonClass) private ISymbolTable
ParserBase.getSymbolTableForClass
(ICompilableType gsClass) CompiledGosuClassSymbolTable.getSymbolTableForCompilingClass
(ICompilableType gsClass) protected ISymbol
ParserBase.getUncapturedSymbol
(ICompilableType gsClass, String strName) (package private) boolean
ParserBase.isOrIsEnclosedByAnonymousClass
(ICompilableType type) DocCommentBlock.DocAnnotationData.makeAnnotation
(ICompilableType ownersType, ITypeUsesMap typeUses) private DynamicPropertySymbol
GosuParser.makeGetter
(VarStatement varStmt, String strVarIdentifier, String strPropertyName, IType varType, ModifierInfo modifiers, ISymbol symbol, ICompilableType gsClass, boolean bOldSyntax) private DynamicPropertySymbol
GosuParser.makeSetter
(VarStatement varStmt, String strVarIdentifier, String strPropertyName, IType varType, ModifierInfo modifiers, ISymbol symbol, ICompilableType gsClass, DynamicPropertySymbol dps, boolean bOldSyntax) void
CompiledGosuClassSymbolTable.popCompileTimeSymbolTable
(ICompilableType gsClass) void
CompiledGosuClassSymbolTable.pushCompileTimeSymbolTable
(ICompilableType gsClass) void
CompiledGosuClassSymbolTable.pushCompileTimeSymbolTable
(ICompilableType gsClass, ISymbolTable symTable) void
DocCommentBlock.setOwnersTypes
(ICompilableType ownersType) Constructors in gw.internal.gosu.parser with parameters of type ICompilableTypeModifierConstructorDescriptionprivate
BlockClass
(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 TypeClassDescriptionclass
Deprecated.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 TypeMethodDescriptionboolean
GWEntityAccess.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 String
ParseResultsException.getFeedback
(ICompilableType type, List<IParseIssue> parseExceptions, List<IParseIssue> parseWarnings) void
ParseResultsException.setContextType
(ICompilableType contextType) -
Uses of ICompilableType in gw.lang.reflect
Methods in gw.lang.reflect with parameters of type ICompilableTypeModifier and TypeMethodDescriptionboolean
IEntityAccess.areUsesStatementsAllowedInStatementLists
(ICompilableType gosuClass) boolean
IGosuClassLoadingObserver.shouldUseSingleServingLoader
(ICompilableType gsClass) -
Uses of ICompilableType in gw.lang.reflect.gs
Subinterfaces of ICompilableType in gw.lang.reflect.gsModifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
Methods in gw.lang.reflect.gs that return ICompilableTypeMethods in gw.lang.reflect.gs with parameters of type ICompilableTypeModifier and TypeMethodDescriptionvoid
IClassDefinitionListener.classDefined
(ICompilableType gsClass, byte[] bytes) byte[]
IGosuClassLoader.getBytes
(ICompilableType gsClass)