Uses of Interface
gw.internal.gosu.parser.ICompilableTypeInternal
-
-
Uses of ICompilableTypeInternal in gw.internal.gosu.compiler
Methods in gw.internal.gosu.compiler with parameters of type ICompilableTypeInternal Modifier and Type Method Description Class
GosuClassLoader. defineClass(ICompilableTypeInternal gsClass, boolean useSingleServingLoader)
-
Uses of ICompilableTypeInternal in gw.internal.gosu.ir.nodes
Methods in gw.internal.gosu.ir.nodes with parameters of type ICompilableTypeInternal Modifier and Type Method Description static IRProperty
IRPropertyFactory. createIRProperty(ICompilableTypeInternal owningType, IReducedSymbol cs)
Constructors in gw.internal.gosu.ir.nodes with parameters of type ICompilableTypeInternal Constructor Description IRPropertyFromCapturedSymbol(ICompilableTypeInternal owningType, IReducedSymbol symbol)
-
Uses of ICompilableTypeInternal in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform that return ICompilableTypeInternal Modifier and Type Method Description ICompilableTypeInternal
TopLevelTransformationContext. getEnclosingType()
ICompilableTypeInternal
TransformationContextBase. getEnclosingType()
ICompilableTypeInternal
AbstractElementTransformer. getGosuClass()
ICompilableTypeInternal
TopLevelTransformationContext. getGosuClass()
ICompilableTypeInternal
TransformationContextBase. getGosuClass()
protected ICompilableTypeInternal
AbstractElementTransformer. isMemberOnEnclosingType(IReducedSymbol symbol)
Constructors in gw.internal.gosu.ir.transform with parameters of type ICompilableTypeInternal Constructor Description TransformationContextBase(ICompilableTypeInternal compilingType)
-
Uses of ICompilableTypeInternal in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression with parameters of type ICompilableTypeInternal Modifier and Type Method Description protected IRExpression
EvalBasedTransformer. pushCapturedSymbols(ICompilableTypeInternal enclosingClass, List<ICapturedSymbol> capturedSymbols)
-
Uses of ICompilableTypeInternal in gw.internal.gosu.ir.transform.util
Methods in gw.internal.gosu.ir.transform.util with parameters of type ICompilableTypeInternal Modifier and Type Method Description static boolean
RequiresReflectionDeterminer. isCallingClassEnclosedInDifferentPackageFromDeclaringSuperclass(ICompilableTypeInternal callingClass, IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility)
static boolean
RequiresReflectionDeterminer. shouldUseReflection(IType declaringClass, ICompilableTypeInternal compilingClass, IRType root, IRelativeTypeInfo.Accessibility accessibility)
static boolean
RequiresReflectionDeterminer. shouldUseReflection(IType declaringClass, ICompilableTypeInternal compilingClass, IRelativeTypeInfo.Accessibility accessibility)
-
Uses of ICompilableTypeInternal in gw.internal.gosu.parser
Subinterfaces of ICompilableTypeInternal in gw.internal.gosu.parser Modifier and Type Interface Description interface
IBlockClassInternal
interface
IGosuClassInternal
interface
IGosuEnhancementInternal
interface
IGosuProgramInternal
interface
IGosuTemplateInternal
Classes in gw.internal.gosu.parser that implement ICompilableTypeInternal 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 ICompilableTypeInternal Modifier and Type Method Description protected ICompilableTypeInternal
ParserBase. getCurrentEnclosingGosuClass()
ICompilableTypeInternal
GosuClass. getEnclosingType()
ICompilableTypeInternal
ICompilableTypeInternal. getEnclosingType()
Methods in gw.internal.gosu.parser with parameters of type ICompilableTypeInternal Modifier and Type Method Description void
DynamicPropertySymbol. addMemberSymbols(ICompilableTypeInternal gsClass)
protected void
ParserBase. captureAllSymbols(ICompilableTypeInternal anonClass, ICompilableTypeInternal enclosingClass, List<ICapturedSymbol> capturedSymbols)
protected ISymbol
ParserBase. captureSymbol(ICompilableTypeInternal anonClass, String strName, ParsedElement e)
static IBlockClassInternal
BlockClass. create(ICompilableTypeInternal enclosingClass, BlockExpression block, boolean staticBlock)
Constructors in gw.internal.gosu.parser with parameters of type ICompilableTypeInternal Constructor Description GosuAnnotation(ICompilableTypeInternal enclosingType, IType type, Expression expression, AnnotationUseSiteTarget target, int iOffset, int end)
OuterFunctionSymbol(ISymbolTable symTable, ICompilableTypeInternal gsClass)
-
Uses of ICompilableTypeInternal in gw.internal.gosu.parser.fragments
Classes in gw.internal.gosu.parser.fragments that implement ICompilableTypeInternal Modifier and Type Class Description class
GosuFragment
Deprecated.DO NOT USE THIS CLASS! -
Uses of ICompilableTypeInternal in gw.internal.gosu.template
Classes in gw.internal.gosu.template that implement ICompilableTypeInternal Modifier and Type Class Description class
GosuTemplateType
-