| Package | Description |
|---|---|
| gw.lang | |
| gw.lang.parser | |
| gw.lang.parser.exceptions | |
| gw.lang.parser.statements | |
| gw.lang.reflect | |
| gw.lang.reflect.gs | |
| gw.lang.reflect.java | |
| gw.util |
| Modifier and Type | Method and Description |
|---|---|
static IGosuClass |
GosuShop.createClass(String strNamespace,
String strRelativeName,
GosuClassTypeLoader loader,
ISourceFileHandle sourceFile,
ITypeUsesMap typeUsesMap) |
IGosuClass |
IGosuShop.createClass(String strNamespace,
String strRelativeName,
GosuClassTypeLoader loader,
ISourceFileHandle sourceFile,
ITypeUsesMap typeUsesMap) |
static IGosuClass |
GosuShop.getBlockToInterfaceConversionClass(IType typeToCoerceTo,
IType enclosingType) |
IGosuClass |
IGosuShop.getBlockToInterfaceConversionClass(IType typeToCoerceTo,
IType enclosingType) |
static IGosuClass |
GosuShop.getGosuClassFrom(IType fromType) |
IGosuClass |
IGosuShop.getGosuClassFrom(IType fromType) |
| Modifier and Type | Method and Description |
|---|---|
static String |
GosuShop.generateJavaStub(IGosuClass gsClass) |
String |
IGosuShop.generateJavaStub(IGosuClass gsClass) |
static void |
Gosu.runTest(IGosuClass gsType) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBlockClass |
| Modifier and Type | Method and Description |
|---|---|
IGosuClass |
IReducedSymbol.getGosuClass() |
IGosuClass |
IReducedDynamicFunctionSymbol.getGosuClass() |
IGosuClass |
DefaultReducedSymbol.getGosuClass() |
IGosuClass |
IDynamicSymbol.getGosuClass() |
IGosuClass |
IParsedElement.getGosuClass() |
IGosuClass |
TypelessScriptPartId.getRuntimeType() |
abstract IGosuClass |
IScriptPartId.getRuntimeType() |
IGosuClass |
ScriptPartId.getRuntimeType() |
IGosuClass |
IGosuParser.parseClass(String strQualifiedClassName,
ISourceFileHandle sourceFile,
boolean bThrowOnWarnings,
boolean bFullyCompile)
For use by code editors etc.
|
| Modifier and Type | Method and Description |
|---|---|
IDynamicPropertySymbol |
IDynamicPropertySymbol.getParameterizedVersion(IGosuClass gsClass) |
void |
TypelessScriptPartId.setRuntimeType(IGosuClass runtimeType) |
abstract void |
IScriptPartId.setRuntimeType(IGosuClass runtimeType) |
void |
ScriptPartId.setRuntimeType(IGosuClass runtimeType) |
| Modifier and Type | Method and Description |
|---|---|
IGosuClass |
ErrantGosuClassException.getGsClass() |
IGosuClass |
NotImplementedParseException.getGsClass() |
| Constructor and Description |
|---|
ErrantGosuClassException(IGosuClass gsClass) |
NotImplementedParseException(IFullParserState parserState,
IGosuClass gsClass,
String strClass,
IFunctionType funcType) |
| Modifier and Type | Method and Description |
|---|---|
IGosuClass |
IClassStatement.getGosuClass() |
IGosuClass |
IClassFileStatement.getGosuClass() |
IGosuClass |
IClassDeclaration.getGSClass() |
| Modifier and Type | Method and Description |
|---|---|
static IGosuClass |
ReflectUtil.getClass(String fullyQualifiedName) |
static IGosuClass |
ReflectUtil.getClassButThrowIfInvalid(String fullyQualifiedName) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IGosuEnhancement |
interface |
IGosuProgram |
interface |
ITemplateType |
| Modifier and Type | Method and Description |
|---|---|
IGosuClass |
ICompilableType.getBlock(int i) |
IGosuClass |
IGosuClassTypeInfo.getGosuClass() |
IGosuClass |
IGosuClass.getInnerClass(CharSequence strTypeName) |
IGosuClass |
GosuClassTypeLoader.makeNewClass(ISourceFileHandle sourceFile) |
IGosuClass |
GosuClassTypeLoader.makeNewClass(ISourceFileHandle sourceFile,
ISymbolTable programSymTable) |
| Modifier and Type | Method and Description |
|---|---|
List<IGosuClass> |
IGosuClass.getBlocks() |
List<? extends IGosuClass> |
IGosuClass.getInnerClasses() |
Map<CharSequence,? extends IGosuClass> |
IGosuClass.getInnerClassesMap() |
Map<CharSequence,? extends IGosuClass> |
IGosuClass.getKnownInnerClassesWithoutCompiling() |
| Modifier and Type | Method and Description |
|---|---|
void |
IGosuClassParser.parseDeclarations(IGosuClass gsClass) |
void |
IGosuClassParser.parseDefinitions(IGosuClass gsClass) |
boolean |
GosuClassTypeLoader.shouldKeepDebugInfo(IGosuClass gsClass) |
| Modifier and Type | Method and Description |
|---|---|
IGosuClass |
IJavaType.createAdapterClass()
Creates the Gosu proxy type for this class.
|
IGosuClass |
IJavaType.getAdapterClass()
Returns the Gosu proxy for this class.
|
| Modifier and Type | Method and Description |
|---|---|
static ISymbolTable |
ContextSymbolTableUtil.getSymbolTableAtOffset(IGosuClass gsClass,
int offset) |
static ISymbolTable |
ContextSymbolTableUtil.getSymbolTableAtOffset(ISymbolTable symTable,
IGosuClass gsClass,
int offset) |
Copyright © 2022. All rights reserved.