| Package | Description |
|---|---|
| gw.lang | |
| gw.lang.ir | |
| gw.lang.ir.builder | |
| gw.lang.javadoc | |
| gw.lang.parser.coercers | |
| gw.lang.reflect | |
| gw.lang.reflect.java |
| Modifier and Type | Method and Description |
|---|---|
IJavaClassInfo |
IGosuShop.createClassInfo(Class aClass,
IModule module) |
static IJavaClassInfo |
GosuShop.createClassInfo(Class aClass,
IModule module) |
| Modifier and Type | Method and Description |
|---|---|
static Map<IType,IType> |
GosuShop.getPublishedTypeMap(IJavaClassInfo classInfo) |
| Modifier and Type | Method and Description |
|---|---|
IJavaClassInfo |
IJavaClassIRType.getJavaClassInfo() |
| Modifier and Type | Method and Description |
|---|---|
IRType |
IRTypeResolver.getDescriptor(IJavaClassInfo cls) |
| Modifier and Type | Method and Description |
|---|---|
IRCastExpressionBuilder |
IRExpressionBuilder.cast(IJavaClassInfo type) |
protected static IJavaClassConstructor |
IRElementBuilder.findConstructor(IJavaClassInfo cls,
int numArgs) |
protected static IJavaClassField |
IRElementBuilder.findField(IJavaClassInfo cls,
String name) |
protected static IJavaClassMethod |
IRElementBuilder.findMethod(IJavaClassInfo cls,
String name,
int numArgs) |
protected static IRType |
IRElementBuilder.getIRType(IJavaClassInfo cls) |
static IRType |
IRBuilderMethods.getIRType(IJavaClassInfo cls) |
protected IRType |
IRBuilder.getIRType(IJavaClassInfo cls) |
protected static List<IRType> |
IRElementBuilder.getIRTypes(IJavaClassInfo[] classes) |
static IRNewArrayExpressionBuilder |
IRBuilderMethods.newArray(IJavaClassInfo rootType,
int size) |
static IRCompositeExpressionBuilder |
IRBuilderMethods.newArray(IJavaClassInfo componentType,
List<IRExpressionBuilder> values) |
IRMethodBuilder |
IRMethodBuilder.returns(IJavaClassInfo returnType) |
IRClassBuilder |
IRClassBuilder.withInterface(IJavaClassInfo type) |
| Modifier and Type | Method and Description |
|---|---|
IExceptionNode |
IMethodNode.getException(IJavaClassInfo exceptionClass) |
IExceptionNode |
IConstructorNode.getException(IJavaClassInfo exceptionClass) |
| Modifier and Type | Method and Description |
|---|---|
static IJavaClassMethod |
FunctionToInterfaceCoercer.getSingleMethodFromJavaInterface(IJavaClassInfo interfaceType) |
| Modifier and Type | Field and Description |
|---|---|
protected IJavaClassInfo |
TypeBase._arrayComponentClass |
| Modifier and Type | Method and Description |
|---|---|
protected IJavaClassInfo |
TypeBase.getArrayComponentClass() |
IJavaClassInfo |
IDefaultArrayType.getConcreteClass() |
IJavaClassInfo |
DefaultArrayType.getConcreteClass() |
static IJavaClassInfo |
TypeSystem.getJavaClassInfo(Class jClass) |
static IJavaClassInfo |
TypeSystem.getJavaClassInfo(Class jClass,
IModule module) |
IJavaClassInfo |
IDefaultTypeLoader.getJavaClassInfo(String fullyQualifiedName) |
static IJavaClassInfo |
TypeSystem.getJavaClassInfo(String fullyQualifiedName,
IModule module) |
IJavaClassInfo |
IDefaultTypeLoader.getJavaClassInfoForClassDirectly(Class clazz,
IModule module) |
| Modifier and Type | Method and Description |
|---|---|
IJavaTypeInfo |
ITypeInfoFactory.create(IType intrType,
IJavaClassInfo backingClass) |
static IType |
TypeSystem.get(IJavaClassInfo javaClassInfo) |
IType |
ITypeSystem.get(IJavaClassInfo javaClassInfo)
Gets the intrinsic type for a given class info object.
|
static IType |
TypeSystem.get(IJavaClassInfo classInfo,
IModule module) |
| Constructor and Description |
|---|
DefaultArrayType(IType componentType,
IJavaClassInfo componentConcreteClass,
ITypeLoader typeLoader) |
DefaultNonLoadableArrayType(IType componentType,
IJavaClassInfo componentConcreteClass,
ITypeLoader typeLoader) |
FunctionArrayType(IType componentType,
IJavaClassInfo componentConcreteClass,
ITypeLoader typeLoader) |
SimpleMethodInfo(ScriptabilityModifier modifier,
IJavaClassInfo clazz,
String methodName,
IJavaClassInfo... paramTypes) |
SimpleMethodInfo(ScriptabilityModifier modifier,
IJavaClassInfo clazz,
String methodName,
IJavaClassInfo... paramTypes) |
TypeBase(IJavaClassInfo arrayComponentClass) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAsmJavaClassInfo |
interface |
IClassJavaClassInfo |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJavaClassInfo |
class |
ErrorJavaClassInfo |
| Modifier and Type | Field and Description |
|---|---|
static IJavaClassInfo[] |
IJavaClassType.EMPTY_ARRAY |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
AbstractJavaClassInfo.equals(IJavaClassInfo thisObj,
Object that) |
protected IJavaClassInfo |
JavaSourceElement.findInnerSourceType(IJavaClassInfo topLevelType,
String fqnInner) |
IJavaClassConstructor |
IJavaClassInfo.getConstructor(IJavaClassInfo... params) |
IJavaClassConstructor |
ErrorJavaClassInfo.getConstructor(IJavaClassInfo... params) |
IJavaClassMethod |
IJavaClassInfo.getDeclaredMethod(String methodName,
IJavaClassInfo... params) |
IJavaClassMethod |
ErrorJavaClassInfo.getDeclaredMethod(String methodName,
IJavaClassInfo... params) |
IJavaClassMethod |
IJavaClassInfo.getMethod(String methodName,
IJavaClassInfo... paramTypes) |
IJavaClassMethod |
ErrorJavaClassInfo.getMethod(String methodName,
IJavaClassInfo... paramTypes) |
static IJavaClassMethod[] |
IJavaClassInfo.Util.getMethods(IJavaClassInfo classInfo) |
static IType |
ClassInfoUtil.getPublishedType(IType type,
IJavaClassInfo classInfo) |
static int |
AbstractJavaClassInfo.hashCode(IJavaClassInfo thisObj) |
boolean |
IJavaClassInfo.isAssignableFrom(IJavaClassInfo aClass) |
boolean |
ErrorJavaClassInfo.isAssignableFrom(IJavaClassInfo aClass) |
boolean |
AbstractJavaClassInfo.isAssignableFrom(IJavaClassInfo that) |
static boolean |
AbstractJavaClassInfo.isAssignableFrom(IJavaClassInfo thisObj,
IJavaClassInfo that) |
IJavaClassType |
ITypeInfoResolver.resolveType(String relativeName,
IJavaClassInfo whosAskin,
int ignoreFlags) |
IJavaClassType |
ErrorJavaClassInfo.resolveType(String relativeName,
IJavaClassInfo whosAskin,
int ignoreFlags) |
| Constructor and Description |
|---|
JavaExceptionInfo(IFeatureInfo methodInfo,
IJavaClassInfo exceptionClass,
IDocRef<IExceptionNode> docs) |
Copyright © 2019. All rights reserved.