| Modifier and Type | Method and Description |
|---|---|
Class |
GosuClassLoader.defineClass(ICompilableTypeInternal gsClass,
boolean useSingleServingLoader) |
| Modifier and Type | Method and Description |
|---|---|
static IRProperty |
IRPropertyFactory.createIRProperty(ICompilableTypeInternal owningType,
IReducedSymbol cs) |
| Constructor and Description |
|---|
IRPropertyFromCapturedSymbol(ICompilableTypeInternal owningType,
IReducedSymbol symbol) |
| Modifier and Type | Method and Description |
|---|---|
ICompilableTypeInternal |
TopLevelTransformationContext.getEnclosingType() |
ICompilableTypeInternal |
TransformationContextBase.getEnclosingType() |
ICompilableTypeInternal |
AbstractElementTransformer.getGosuClass() |
ICompilableTypeInternal |
TopLevelTransformationContext.getGosuClass() |
ICompilableTypeInternal |
TransformationContextBase.getGosuClass() |
protected ICompilableTypeInternal |
AbstractElementTransformer.isMemberOnEnclosingType(IReducedSymbol symbol) |
| Constructor and Description |
|---|
TransformationContextBase(ICompilableTypeInternal compilingType) |
| Modifier and Type | Method and Description |
|---|---|
protected IRExpression |
EvalBasedTransformer.pushCapturedSymbols(ICompilableTypeInternal enclosingClass,
List<ICapturedSymbol> capturedSymbols) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
RequiresReflectionDeterminer.isCallingClassEnclosedInDifferentPackageFromDeclaringSuperclass(ICompilableTypeInternal callingClass,
IType declaringClass,
IRType root,
IRelativeTypeInfo.Accessibility accessibility) |
static boolean |
RequiresReflectionDeterminer.shouldUseReflection(IType declaringClass,
ICompilableTypeInternal compilingClass,
IRelativeTypeInfo.Accessibility accessibility) |
static boolean |
RequiresReflectionDeterminer.shouldUseReflection(IType declaringClass,
ICompilableTypeInternal compilingClass,
IRType root,
IRelativeTypeInfo.Accessibility accessibility) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBlockClassInternal |
interface |
IGosuClassInternal |
interface |
IGosuEnhancementInternal |
interface |
IGosuProgramInternal |
interface |
IGosuTemplateInternal |
| Modifier and Type | Class and 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 class
|
| Modifier and Type | Method and Description |
|---|---|
protected ICompilableTypeInternal |
ParserBase.getCurrentEnclosingGosuClass() |
ICompilableTypeInternal |
ICompilableTypeInternal.getEnclosingType() |
ICompilableTypeInternal |
GosuClass.getEnclosingType() |
| Modifier and Type | Method and 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) |
| Constructor and Description |
|---|
GosuAnnotation(ICompilableTypeInternal enclosingType,
IType type,
Expression expression,
AnnotationUseSiteTarget target,
int iOffset,
int end) |
OuterFunctionSymbol(ISymbolTable symTable,
ICompilableTypeInternal gsClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
GosuFragment
Deprecated.
DO NOT USE THIS CLASS! This is here exclusively for PCF types.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GosuTemplateType |
Copyright © 2017. All rights reserved.