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 (package private) java.lang.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 java.lang.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 ICompilableType Modifier and Type Method Description private 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 ICompilableType Modifier and Type Method Description static IDynamicFunctionSymbolAbstractElementTransformer. getEnclosingDFS(ICompilableType gsClass)private IRExpressionAbstractElementTransformer. maybeGetFromEnclosingFunction(ICompilableType gsClass, TypeVariableType type, java.lang.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 ICompilableType Modifier and Type Method Description private static ICompilableTypeLoader. maybeAssignGosuType(java.lang.String strType) -
Uses of ICompilableType in gw.internal.gosu.parser
Subinterfaces of ICompilableType in gw.internal.gosu.parser Modifier and Type Interface Description interfaceIBlockClassInternalinterfaceICompilableTypeInternalinterfaceIGosuClassInternalinterfaceIGosuEnhancementInternalinterfaceIGosuProgramInternalinterfaceIGosuTemplateInternalClasses in gw.internal.gosu.parser that implement ICompilableType Modifier and Type Class Description classBlockClassclassGosuClassclassGosuClassFragmentclassGosuEnhancementclassGosuProgramclassSyntheticClassA base class for creating synthetic Gosu classes that do not correspond directly to a Gosu classFields in gw.internal.gosu.parser declared as ICompilableType Modifier and Type Field Description private ICompilableTypeDocCommentBlock. _ownersTypeprivate ICompilableTypeGosuDocAnnotation. _ownersTypeFields in gw.internal.gosu.parser with type parameters of type ICompilableType Modifier and Type Field Description private static java.lang.ThreadLocal<java.util.Map<ICompilableType,ISymbolTable>>CompiledGosuClassSymbolTable. MAP_SYM_TABLE_BY_TYPEMethods in gw.internal.gosu.parser that return ICompilableType Modifier and Type Method Description ICompilableTypeGosuAnnotation. getOwnersType()ICompilableTypeGosuDocAnnotation. getOwnersType()ICompilableTypeIGosuAnnotation. getOwnersType()Methods in gw.internal.gosu.parser that return types with arguments of type ICompilableType Modifier and Type Method Description private static java.util.Map<ICompilableType,ISymbolTable>CompiledGosuClassSymbolTable. getClassMap()Methods in gw.internal.gosu.parser with parameters of type ICompilableType Modifier and Type Method Description booleanDefaultEntityAccess. areUsesStatementsAllowedInStatementLists(ICompilableType gosuClass)private IScopeParserBase. getScope(ICompilableType anonClass)private ISymbolTableParserBase. getSymbolTableForClass(ICompilableType gsClass)ISymbolTableCompiledGosuClassSymbolTable. getSymbolTableForCompilingClass(ICompilableType gsClass)protected ISymbolParserBase. getUncapturedSymbol(ICompilableType gsClass, java.lang.String strName)(package private) booleanParserBase. isOrIsEnclosedByAnonymousClass(ICompilableType type)IGosuAnnotationDocCommentBlock.DocAnnotationData. makeAnnotation(ICompilableType ownersType, ITypeUsesMap typeUses)private DynamicPropertySymbolGosuParser. makeGetter(VarStatement varStmt, java.lang.String strVarIdentifier, java.lang.String strPropertyName, IType varType, ModifierInfo modifiers, ISymbol symbol, ICompilableType gsClass, boolean bOldSyntax)private DynamicPropertySymbolGosuParser. makeSetter(VarStatement varStmt, java.lang.String strVarIdentifier, java.lang.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 ICompilableType Constructor Description BlockClass(ICompilableType enclosingClass, int i, BlockExpression blk)DynamicSymbol(ICompilableType gsClass, ISymbolTable symTable, java.lang.CharSequence strName, IType type, java.lang.Object value)GosuDocAnnotation(ICompilableType ownersType, IType type, java.lang.String... args)VarPropertyGetFunctionSymbol(ICompilableType gsClass, ISymbolTable symTable, java.lang.String strProperty, java.lang.String strVarIdentifier, IType varType)VarPropertySetFunctionSymbol(ICompilableType gsClass, ISymbolTable symTable, java.lang.String strProperty, java.lang.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 classGosuFragmentDeprecated.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 booleanGWEntityAccess. 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 classGosuTemplateType -
Uses of ICompilableType in gw.lang.parser
Subinterfaces of ICompilableType in gw.lang.parser Modifier and Type Interface Description interfaceIBlockClass -
Uses of ICompilableType in gw.lang.parser.exceptions
Fields in gw.lang.parser.exceptions declared as ICompilableType Modifier and Type Field Description private ICompilableTypeParseResultsException. _ctxTypeMethods in gw.lang.parser.exceptions with parameters of type ICompilableType Modifier and Type Method Description static java.lang.StringParseResultsException. getFeedback(ICompilableType type, java.util.List<IParseIssue> parseExceptions, java.util.List<IParseIssue> parseWarnings)voidParseResultsException. 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 booleanIEntityAccess. areUsesStatementsAllowedInStatementLists(ICompilableType gosuClass)booleanIGosuClassLoadingObserver. shouldUseSingleServingLoader(ICompilableType gsClass) -
Uses of ICompilableType in gw.lang.reflect.gs
Subinterfaces of ICompilableType in gw.lang.reflect.gs Modifier and Type Interface Description interfaceIGosuClassinterfaceIGosuEnhancementinterfaceIGosuFragmentinterfaceIGosuPrograminterfaceITemplateTypeMethods in gw.lang.reflect.gs that return ICompilableType Modifier and Type Method Description ICompilableTypeICompilableType. getEnclosingType()ICompilableTypeGosuClassTypeLoader. getType(java.lang.String strFullyQualifiedName)Methods in gw.lang.reflect.gs with parameters of type ICompilableType Modifier and Type Method Description voidIClassDefinitionListener. classDefined(ICompilableType gsClass, byte[] bytes)byte[]IGosuClassLoader. getBytes(ICompilableType gsClass)
-