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 private java.lang.ClassGosuClassLoader. defineAndMaybeVerify(ICompilableTypeInternal gsClass)java.lang.ClassGosuClassLoader. defineClass(ICompilableTypeInternal gsClass, boolean useSingleServingLoader)private java.lang.ClassGosuClassLoader. defineClassInLoader(ICompilableTypeInternal gsClass, boolean forceSingleServingLoader)private java.lang.Class<?>GosuClassLoader. defineClassInSingleServingLoader(ICompilableTypeInternal gsClass, SingleServingGosuClassLoader loader)private java.lang.ClassGosuClassLoader. findOrDefineClass(ICompilableTypeInternal gsClass)private java.lang.ClassLoaderGosuClassLoader. getClassLoader(ICompilableTypeInternal enclosingType)private SingleServingGosuClassLoaderGosuClassLoader. getOrCreateSingleServingLoader(ICompilableTypeInternal gsClass)private booleanGosuClassLoader. isEnclosingTypeInSingleServingLoader(ICompilableTypeInternal gsClass)private booleanGosuClassLoader. isOldStyleGosuAnnotationExpression(ICompilableTypeInternal gsClass)private booleanGosuClassLoader. shouldUseSingleServingLoader(ICompilableTypeInternal gsClass) -
Uses of ICompilableTypeInternal in gw.internal.gosu.ir.nodes
Fields in gw.internal.gosu.ir.nodes declared as ICompilableTypeInternal Modifier and Type Field Description private ICompilableTypeInternalIRPropertyFromCapturedSymbol. _owningTypeMethods in gw.internal.gosu.ir.nodes with parameters of type ICompilableTypeInternal Modifier and Type Method Description static IRPropertyIRPropertyFactory. 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
Fields in gw.internal.gosu.ir.transform declared as ICompilableTypeInternal Modifier and Type Field Description private ICompilableTypeInternalTransformationContextBase. _compilingTypeMethods in gw.internal.gosu.ir.transform that return ICompilableTypeInternal Modifier and Type Method Description ICompilableTypeInternalTopLevelTransformationContext. getEnclosingType()ICompilableTypeInternalTransformationContextBase. getEnclosingType()ICompilableTypeInternalAbstractElementTransformer. getGosuClass()ICompilableTypeInternalTopLevelTransformationContext. getGosuClass()ICompilableTypeInternalTransformationContextBase. getGosuClass()protected ICompilableTypeInternalAbstractElementTransformer. 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 IRExpressionEvalBasedTransformer. pushCapturedSymbols(ICompilableTypeInternal enclosingClass, java.util.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 private static booleanRequiresReflectionDeterminer. classesLoadInSeparateLoader(ICompilableTypeInternal callingClass, IType declaringClass)private static booleanRequiresReflectionDeterminer. classesLoadInSeparateLoader_Legacy(ICompilableTypeInternal callingClass, IType declaringClass)private static booleanRequiresReflectionDeterminer. classesLoadInSeparateLoader_Standard(ICompilableTypeInternal callingClass, IType declaringClass)static booleanRequiresReflectionDeterminer. isCallingClassEnclosedInDifferentPackageFromDeclaringSuperclass(ICompilableTypeInternal callingClass, IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility)private static booleanRequiresReflectionDeterminer. isDeclaringClassInAncestryOfEnclosingClasses(ICompilableTypeInternal callingClass, IType declaringClass)private static booleanRequiresReflectionDeterminer. isDeclaringClassInAncestryOfEnclosingClassesOfEvalProgram(ICompilableTypeInternal callingClass, IType declaringClass, IRelativeTypeInfo.Accessibility accessibility)private static booleanRequiresReflectionDeterminer. isEnclosedInSubtypeOfClass(ICompilableTypeInternal potentiallyEnclosedClass, IType potentialSuperType)private static booleanRequiresReflectionDeterminer. isEnhancementAccessRequiringReflection(IType declaringClass, ICompilableTypeInternal callingClass, IRelativeTypeInfo.Accessibility accessibility)private static booleanRequiresReflectionDeterminer. isEvalProgramBetweenCallingClassAndDeclaringClass(ICompilableTypeInternal callingClass, IType declaringClass, IRelativeTypeInfo.Accessibility accessibility)private static booleanRequiresReflectionDeterminer. isGosuClassAccessingProtectedMemberOfClassNotInHierarchy(ICompilableTypeInternal callingClass, IType declaringClass, IRelativeTypeInfo.Accessibility accessibility)private static booleanRequiresReflectionDeterminer. isGosuClassAccessingProtectedOrInternalMethodOfClassInDifferentClassloader(ICompilableTypeInternal callingClass, IType declaringClass, IRelativeTypeInfo.Accessibility accessibility)private static booleanRequiresReflectionDeterminer. isIllegalAccess(IType declaringClass, ICompilableTypeInternal compilingClass, IRelativeTypeInfo.Accessibility accessibility)private static booleanRequiresReflectionDeterminer. isInSeparateClassLoader(ICompilableTypeInternal callingClass, IType declaringClass)private static booleanRequiresReflectionDeterminer. isRootSame(IRType root, ICompilableTypeInternal callingClass)static booleanRequiresReflectionDeterminer. shouldUseReflection(IType declaringClass, ICompilableTypeInternal compilingClass, IRType root, IRelativeTypeInfo.Accessibility accessibility)static booleanRequiresReflectionDeterminer. 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 interfaceIBlockClassInternalinterfaceIGosuClassInternalinterfaceIGosuEnhancementInternalinterfaceIGosuProgramInternalinterfaceIGosuTemplateInternalClasses in gw.internal.gosu.parser that implement ICompilableTypeInternal 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 ICompilableTypeInternal Modifier and Type Field Description private ICompilableTypeInternalGosuAnnotation. _enclosingTypeMethods in gw.internal.gosu.parser that return ICompilableTypeInternal Modifier and Type Method Description protected ICompilableTypeInternalParserBase. getCurrentEnclosingGosuClass()ICompilableTypeInternalGosuClass. getEnclosingType()ICompilableTypeInternalICompilableTypeInternal. getEnclosingType()(package private) ICompilableTypeInternalParserBase. getGosuClass()private ICompilableTypeInternalParserBase. getOuterFromScriptPartStack()Methods in gw.internal.gosu.parser with parameters of type ICompilableTypeInternal Modifier and Type Method Description private voidGosuParser. _parseAnonymousInnerClass(IType declaringClass, IGosuClassInternal gsDeclaringClass, ICompilableTypeInternal enclosingType, int iNameOffset, NewExpression newExpr, int mark)voidDynamicPropertySymbol. addMemberSymbols(ICompilableTypeInternal gsClass)private voidGosuClassParser. addOuterMember(ICompilableTypeInternal gsClass)protected voidParserBase. captureAllSymbols(ICompilableTypeInternal anonClass, ICompilableTypeInternal enclosingClass, java.util.List<ICapturedSymbol> capturedSymbols)protected ISymbolParserBase. captureSymbol(ICompilableTypeInternal anonClass, java.lang.String strName, ParsedElement e)static IBlockClassInternalBlockClass. create(ICompilableTypeInternal enclosingClass, BlockExpression block, boolean staticBlock)private static ITypeOuterFunctionSymbol. getEnclosingType(ICompilableTypeInternal gsClass)(package private) DynamicPropertySymbolGosuClassParser. getOrCreateDynamicPropertySymbol(ParsedElement parsedElement, ICompilableTypeInternal gsClass, DynamicFunctionSymbol dfs, boolean bGetter)(package private) voidGosuClassParser. processPropertySymbol(DynamicPropertySymbol dps, ICompilableTypeInternal gsClass)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 classGosuFragmentDeprecated.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 Modifier and Type Class Description classGosuTemplateType
-