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 ClassGosuClassLoader.defineAndMaybeVerify(ICompilableTypeInternal gsClass) GosuClassLoader.defineClass(ICompilableTypeInternal gsClass, boolean useSingleServingLoader) private ClassGosuClassLoader.defineClassInLoader(ICompilableTypeInternal gsClass, boolean forceSingleServingLoader) private Class<?>GosuClassLoader.defineClassInSingleServingLoader(ICompilableTypeInternal gsClass, SingleServingGosuClassLoader loader) private ClassGosuClassLoader.findOrDefineClass(ICompilableTypeInternal gsClass) private 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 ICompilableTypeInternalModifier and TypeFieldDescriptionprivate ICompilableTypeInternalIRPropertyFromCapturedSymbol._owningTypeMethods in gw.internal.gosu.ir.nodes with parameters of type ICompilableTypeInternalModifier and TypeMethodDescriptionstatic IRPropertyIRPropertyFactory.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 ICompilableTypeInternalTransformationContextBase._compilingTypeMethods in gw.internal.gosu.ir.transform that return ICompilableTypeInternalModifier and TypeMethodDescriptionTopLevelTransformationContext.getEnclosingType()TransformationContextBase.getEnclosingType()AbstractElementTransformer.getGosuClass()TopLevelTransformationContext.getGosuClass()TransformationContextBase.getGosuClass()protected ICompilableTypeInternalAbstractElementTransformer.isMemberOnEnclosingType(IReducedSymbol symbol) Constructors in gw.internal.gosu.ir.transform with parameters of type ICompilableTypeInternalModifierConstructorDescriptionprotectedTransformationContextBase(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 IRExpressionEvalBasedTransformer.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 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.parserModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceClasses in gw.internal.gosu.parser that implement ICompilableTypeInternalModifier and TypeClassDescriptionclassclassclassclassclassclassA 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 ICompilableTypeInternalParserBase.getCurrentEnclosingGosuClass()GosuClass.getEnclosingType()ICompilableTypeInternal.getEnclosingType()(package private) ICompilableTypeInternalParserBase.getGosuClass()private ICompilableTypeInternalParserBase.getOuterFromScriptPartStack()Methods in gw.internal.gosu.parser with parameters of type ICompilableTypeInternalModifier and TypeMethodDescriptionprivate 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, List<ICapturedSymbol> capturedSymbols) protected ISymbolParserBase.captureSymbol(ICompilableTypeInternal anonClass, 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 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 TypeClassDescriptionclassDeprecated.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