Uses of Interface
gw.internal.gosu.parser.ICompilableTypeInternal
Packages that use ICompilableTypeInternal
Package
Description
-
Uses of ICompilableTypeInternal in gw.internal.gosu.compiler
Methods in gw.internal.gosu.compiler with parameters of type ICompilableTypeInternalModifier and TypeMethodDescriptionprivate Class
GosuClassLoader.defineAndMaybeVerify
(ICompilableTypeInternal gsClass) GosuClassLoader.defineClass
(ICompilableTypeInternal gsClass, boolean useSingleServingLoader) private Class
GosuClassLoader.defineClassInLoader
(ICompilableTypeInternal gsClass, boolean forceSingleServingLoader) private Class<?>
GosuClassLoader.defineClassInSingleServingLoader
(ICompilableTypeInternal gsClass, SingleServingGosuClassLoader loader) private Class
GosuClassLoader.findOrDefineClass
(ICompilableTypeInternal gsClass) private ClassLoader
GosuClassLoader.getClassLoader
(ICompilableTypeInternal enclosingType) private SingleServingGosuClassLoader
GosuClassLoader.getOrCreateSingleServingLoader
(ICompilableTypeInternal gsClass) private boolean
GosuClassLoader.isEnclosingTypeInSingleServingLoader
(ICompilableTypeInternal gsClass) private boolean
GosuClassLoader.isOldStyleGosuAnnotationExpression
(ICompilableTypeInternal gsClass) private boolean
GosuClassLoader.shouldUseSingleServingLoader
(ICompilableTypeInternal gsClass) -
Uses of ICompilableTypeInternal in gw.internal.gosu.ir.nodes
Fields in gw.internal.gosu.ir.nodes declared as ICompilableTypeInternalModifier and TypeFieldDescriptionprivate ICompilableTypeInternal
IRPropertyFromCapturedSymbol._owningType
Methods in gw.internal.gosu.ir.nodes with parameters of type ICompilableTypeInternalModifier and TypeMethodDescriptionstatic IRProperty
IRPropertyFactory.createIRProperty
(ICompilableTypeInternal owningType, IReducedSymbol cs) Constructors in gw.internal.gosu.ir.nodes with parameters of type ICompilableTypeInternalModifierConstructorDescriptionIRPropertyFromCapturedSymbol
(ICompilableTypeInternal owningType, IReducedSymbol symbol) -
Uses of ICompilableTypeInternal in gw.internal.gosu.ir.transform
Fields in gw.internal.gosu.ir.transform declared as ICompilableTypeInternalModifier and TypeFieldDescriptionprivate ICompilableTypeInternal
TransformationContextBase._compilingType
Methods in gw.internal.gosu.ir.transform that return ICompilableTypeInternalModifier and TypeMethodDescriptionTopLevelTransformationContext.getEnclosingType()
TransformationContextBase.getEnclosingType()
AbstractElementTransformer.getGosuClass()
TopLevelTransformationContext.getGosuClass()
TransformationContextBase.getGosuClass()
protected ICompilableTypeInternal
AbstractElementTransformer.isMemberOnEnclosingType
(IReducedSymbol symbol) Constructors in gw.internal.gosu.ir.transform with parameters of type ICompilableTypeInternalModifierConstructorDescriptionprotected
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 ICompilableTypeInternalModifier and TypeMethodDescriptionprotected 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 ICompilableTypeInternalModifier and TypeMethodDescriptionprivate static boolean
RequiresReflectionDeterminer.classesLoadInSeparateLoader
(ICompilableTypeInternal callingClass, IType declaringClass) private static boolean
RequiresReflectionDeterminer.classesLoadInSeparateLoader_Legacy
(ICompilableTypeInternal callingClass, IType declaringClass) private static boolean
RequiresReflectionDeterminer.classesLoadInSeparateLoader_Standard
(ICompilableTypeInternal callingClass, IType declaringClass) static boolean
RequiresReflectionDeterminer.isCallingClassEnclosedInDifferentPackageFromDeclaringSuperclass
(ICompilableTypeInternal callingClass, IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) private static boolean
RequiresReflectionDeterminer.isDeclaringClassInAncestryOfEnclosingClasses
(ICompilableTypeInternal callingClass, IType declaringClass) private static boolean
RequiresReflectionDeterminer.isDeclaringClassInAncestryOfEnclosingClassesOfEvalProgram
(ICompilableTypeInternal callingClass, IType declaringClass, IRelativeTypeInfo.Accessibility accessibility) private static boolean
RequiresReflectionDeterminer.isEnclosedInSubtypeOfClass
(ICompilableTypeInternal potentiallyEnclosedClass, IType potentialSuperType) private static boolean
RequiresReflectionDeterminer.isEnhancementAccessRequiringReflection
(IType declaringClass, ICompilableTypeInternal callingClass, IRelativeTypeInfo.Accessibility accessibility) private static boolean
RequiresReflectionDeterminer.isEvalProgramBetweenCallingClassAndDeclaringClass
(ICompilableTypeInternal callingClass, IType declaringClass, IRelativeTypeInfo.Accessibility accessibility) private static boolean
RequiresReflectionDeterminer.isGosuClassAccessingProtectedMemberOfClassNotInHierarchy
(ICompilableTypeInternal callingClass, IType declaringClass, IRelativeTypeInfo.Accessibility accessibility) private static boolean
RequiresReflectionDeterminer.isGosuClassAccessingProtectedOrInternalMethodOfClassInDifferentClassloader
(ICompilableTypeInternal callingClass, IType declaringClass, IRelativeTypeInfo.Accessibility accessibility) private static boolean
RequiresReflectionDeterminer.isIllegalAccess
(IType declaringClass, ICompilableTypeInternal compilingClass, IRelativeTypeInfo.Accessibility accessibility) private static boolean
RequiresReflectionDeterminer.isInSeparateClassLoader
(ICompilableTypeInternal callingClass, IType declaringClass) private static boolean
RequiresReflectionDeterminer.isRootSame
(IRType root, ICompilableTypeInternal callingClass) 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.parserModifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
Classes in gw.internal.gosu.parser that implement ICompilableTypeInternalModifier 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 ICompilableTypeInternalMethods in gw.internal.gosu.parser that return ICompilableTypeInternalModifier and TypeMethodDescriptionprotected ICompilableTypeInternal
ParserBase.getCurrentEnclosingGosuClass()
GosuClass.getEnclosingType()
ICompilableTypeInternal.getEnclosingType()
(package private) ICompilableTypeInternal
ParserBase.getGosuClass()
private ICompilableTypeInternal
ParserBase.getOuterFromScriptPartStack()
Methods in gw.internal.gosu.parser with parameters of type ICompilableTypeInternalModifier and TypeMethodDescriptionprivate void
GosuParser._parseAnonymousInnerClass
(IType declaringClass, IGosuClassInternal gsDeclaringClass, ICompilableTypeInternal enclosingType, int iNameOffset, NewExpression newExpr, int mark) void
DynamicPropertySymbol.addMemberSymbols
(ICompilableTypeInternal gsClass) private void
GosuClassParser.addOuterMember
(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) private static IType
OuterFunctionSymbol.getEnclosingType
(ICompilableTypeInternal gsClass) (package private) DynamicPropertySymbol
GosuClassParser.getOrCreateDynamicPropertySymbol
(ParsedElement parsedElement, ICompilableTypeInternal gsClass, DynamicFunctionSymbol dfs, boolean bGetter) (package private) void
GosuClassParser.processPropertySymbol
(DynamicPropertySymbol dps, ICompilableTypeInternal gsClass) Constructors in gw.internal.gosu.parser with parameters of type ICompilableTypeInternalModifierConstructorDescriptionGosuAnnotation
(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 ICompilableTypeInternalModifier and TypeClassDescriptionclass
Deprecated.DO NOT USE THIS CLASS! This is here exclusively for PCF types. -
Uses of ICompilableTypeInternal in gw.internal.gosu.template
Classes in gw.internal.gosu.template that implement ICompilableTypeInternal