Uses of Interface
gw.lang.reflect.gs.ICompilableType
-
-
Uses of ICompilableType in gw.internal.gosu.compiler
Methods in gw.internal.gosu.compiler with parameters of type ICompilableType Modifier and Type Method Description void
CompilationStatistics. collectStats(ICompilableType gsClass, byte[] classBytes, boolean singleServingClassLoader)
byte[]
GosuClassLoader. getBytes(ICompilableType gsClass)
byte[]
SingleServingGosuClassLoader. getBytes(ICompilableType gsClass)
static Class
SingleServingGosuClassLoader. getCached(ICompilableType gsClass)
-
Uses of ICompilableType in gw.internal.gosu.ir
Methods in gw.internal.gosu.ir with parameters of type ICompilableType Modifier and Type Method Description static byte[]
TransformingCompiler. compileClass(ICompilableType gsClass, boolean debug)
-
Uses of ICompilableType in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform with parameters of type ICompilableType Modifier and Type Method Description static IDynamicFunctionSymbol
AbstractElementTransformer. getEnclosingDFS(ICompilableType gsClass)
-
Uses of ICompilableType in gw.internal.gosu.parser
Subinterfaces of ICompilableType in gw.internal.gosu.parser Modifier and Type Interface Description interface
IBlockClassInternal
interface
ICompilableTypeInternal
interface
IGosuClassInternal
interface
IGosuEnhancementInternal
interface
IGosuProgramInternal
interface
IGosuTemplateInternal
Classes in gw.internal.gosu.parser that implement ICompilableType Modifier and Type Class Description class
BlockClass
class
GosuClass
class
GosuClassFragment
class
GosuEnhancement
class
GosuProgram
class
SyntheticClass
A base class for creating synthetic Gosu classes that do not correspond directly to a Gosu classMethods in gw.internal.gosu.parser that return ICompilableType Modifier and Type Method Description ICompilableType
GosuAnnotation. getOwnersType()
ICompilableType
GosuDocAnnotation. getOwnersType()
ICompilableType
IGosuAnnotation. getOwnersType()
Methods in gw.internal.gosu.parser with parameters of type ICompilableType Modifier and Type Method Description boolean
DefaultEntityAccess. areUsesStatementsAllowedInStatementLists(ICompilableType gosuClass)
ISymbolTable
CompiledGosuClassSymbolTable. getSymbolTableForCompilingClass(ICompilableType gsClass)
protected ISymbol
ParserBase. getUncapturedSymbol(ICompilableType gsClass, String strName)
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 ICompilableType Constructor Description 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 ICompilableType Modifier and Type Class Description class
GosuFragment
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 ICompilableType Modifier and Type Method Description boolean
GWEntityAccess. areUsesStatementsAllowedInStatementLists(ICompilableType gosuClass)
-
Uses of ICompilableType in gw.internal.gosu.template
Classes in gw.internal.gosu.template that implement ICompilableType Modifier and Type Class Description class
GosuTemplateType
-
Uses of ICompilableType in gw.lang.parser
Subinterfaces of ICompilableType in gw.lang.parser Modifier and Type Interface Description interface
IBlockClass
-
Uses of ICompilableType in gw.lang.parser.exceptions
Methods in gw.lang.parser.exceptions with parameters of type ICompilableType Modifier and Type Method Description static 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 ICompilableType Modifier and Type Method Description boolean
IEntityAccess. areUsesStatementsAllowedInStatementLists(ICompilableType gosuClass)
boolean
IGosuClassLoadingObserver. shouldUseSingleServingLoader(ICompilableType gsClass)
-
Uses of ICompilableType in gw.lang.reflect.gs
Subinterfaces of ICompilableType in gw.lang.reflect.gs Modifier and Type Interface Description interface
IGosuClass
interface
IGosuEnhancement
interface
IGosuFragment
interface
IGosuProgram
interface
ITemplateType
Methods in gw.lang.reflect.gs that return ICompilableType Modifier and Type Method Description ICompilableType
ICompilableType. getEnclosingType()
ICompilableType
GosuClassTypeLoader. getType(String strFullyQualifiedName)
Methods in gw.lang.reflect.gs with parameters of type ICompilableType Modifier and Type Method Description void
IClassDefinitionListener. classDefined(ICompilableType gsClass, byte[] bytes)
byte[]
IGosuClassLoader. getBytes(ICompilableType gsClass)
-