Uses of Interface
gw.lang.reflect.java.IJavaType
Packages that use IJavaType
Package
Description
-
Uses of IJavaType in editor.search
Methods in editor.search with parameters of type IJavaTypeModifier and TypeMethodDescriptionprivate static IConstructorInfo
FeatureUtil.findConstructor
(IJavaType genType, IJavaClassConstructor ctor) private static IMethodInfo
FeatureUtil.findMethod
(IJavaType genType, IJavaClassMethod method) -
Uses of IJavaType in editor.shipit
Methods in editor.shipit with parameters of type IJavaTypeModifier and TypeMethodDescriptionprivate boolean
Compiler.compileJava
(IJavaType javaType, ICompileConsumer consumer, MessagesPanel messages) -
Uses of IJavaType in editor.util
Methods in editor.util with parameters of type IJavaTypeModifier and TypeMethodDescriptionprivate String
JavadocAccess.buildHtmlForMethod
(IJavaType type, IMethodInfo methodInfo) private String
JavadocAccess.buildHtmlForProperty
(IJavaType type, IPropertyInfo propertyInfo) -
Uses of IJavaType in gw.internal.gosu.annotations
Fields in gw.internal.gosu.annotations declared as IJavaType -
Uses of IJavaType in gw.internal.gosu.compiler
Methods in gw.internal.gosu.compiler that return IJavaTypeModifier and TypeMethodDescriptionstatic IJavaType
FunctionClassUtil.getFunctionClassForArity
(boolean hasReturn, int arity) GosuClassLoader.getFunctionClassForArity
(boolean hasReturn, int length) SingleServingGosuClassLoader.getFunctionClassForArity
(boolean hasReturn, int length) static IJavaType
FunctionClassUtil.getFunctionInterfaceForArity
(boolean hasReturn, int arity) private static IJavaType
FunctionClassUtil.getFunctionType
(int arity, String s) -
Uses of IJavaType in gw.internal.gosu.ir.nodes
Methods in gw.internal.gosu.ir.nodes with parameters of type IJavaTypeModifier and TypeMethodDescriptionprivate IRType
IRFeatureBase.getFieldType
(String name, IJavaType javaType) -
Uses of IJavaType in gw.internal.gosu.parser
Subinterfaces of IJavaType in gw.internal.gosu.parserClasses in gw.internal.gosu.parser that implement IJavaTypeModifier and TypeClassDescriptionclass
Provides an implementation of IEnumeratedType for java enums(package private) class
Fields in gw.internal.gosu.parser declared as IJavaTypeFields in gw.internal.gosu.parser with type parameters of type IJavaTypeModifier and TypeFieldDescriptionJavaType._innerClasses
FrequentUsedJavaTypeCache._typesByClass
FrequentUsedJavaTypeCache._typesByName
(package private) static final LockingLazyVar<IJavaType>
MetaType.DEFAULT_TYPE
static LockingLazyVar<Map<String,
IJavaType>> TypeLoaderAccess.PRIMITIVE_TYPES_BY_NAME
private static final LockingLazyVar<IJavaType>
MetaType.ROOT_TYPE
These fields need to be lazu vars to avoid bombarding the typesystem with callsIJavaTypeInternal.TYPES_BY_CLASS
Methods in gw.internal.gosu.parser that return IJavaTypeModifier and TypeMethodDescriptionstatic IJavaType[]
JavaType.convertClassArray
(Class[] args) final IJavaType
FrequentUsedJavaTypeCache.getHighUsageType
(Class<?> clazz) final IJavaType
FrequentUsedJavaTypeCache.getHighUsageType
(String clazz) DefaultTypeLoader.getInnerType
(String fqn) GosuClass.getJavaType()
static IJavaType
JavaType.getPrimitiveType
(String strPrimitiveClassName) TypeLoaderAccess.getPrimitiveType
(String name) Methods in gw.internal.gosu.parser that return types with arguments of type IJavaTypeMethods in gw.internal.gosu.parser with parameters of type IJavaTypeModifier and TypeMethodDescriptionprivate void
GosuClassProxyFactory.addInterfaceMembers
(IJavaType type, StringBuilder sb) private void
GosuClass.addJavaEnhancements
(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic, IJavaType type) private void
GosuClassProxyFactory.addModifiers
(IJavaType type, StringBuilder sb) private void
GosuProgram.addProgramInstanceMethod
(ISymbolTable symTable, GosuClassParser parser, IJavaType cls, String strMethod, IType params) private IGosuClass
GosuClassProxyFactory.createJavaClassProxy
(IJavaType type) private IGosuClass
GosuClassProxyFactory.createJavaInterfaceProxy
(IJavaType type) private String
GosuClassProxyFactory.extendInterfaces
(IJavaType type) private void
GosuClassProxyFactory.genClassImpl
(IJavaType type, boolean headerOnly, StringBuilder sb) private void
GosuClassProxyFactory.genInterfaceImpl
(IJavaType type, boolean headerOnly, StringBuilder sb) private void
GosuClassProxyFactory.genInterfacePropertyDecl
(StringBuilder sb, IPropertyInfo pi, IJavaType javaType) private StringBuilder
GosuClassProxyFactory.genJavaClassProxy
(IJavaType type, boolean headerOnly) private StringBuilder
GosuClassProxyFactory.genJavaInterfaceProxy
(IJavaType type, boolean headerOnly) private void
GosuClassProxyFactory.genMemberProperty
(IPropertyInfo pi, StringBuilder sb, IJavaType type) private void
GosuClassProxyFactory.genProperty
(IPropertyInfo pi, StringBuilder sb, IJavaType type) private static ExtendedTypeDataFactory
JavaTypeExtensions.getExtendedTypeDataFactory
(IJavaType javaType) private IMethodInfo
GosuClassProxyFactory.getPropertyGetMethod
(IPropertyInfo pi, IJavaType ownerType) private IMethodInfo
GosuClassProxyFactory.getPropertySetMethod
(IPropertyInfo pi, IJavaType ownerType) static boolean
TypeLord.isRecursiveType
(IJavaType javaType) ExtendedTypeDataFactory.newPropertyData
(IJavaType type, String name) Creates a new instance of a property extension for a property with the given name.void
AsmClassJavaClassInfo.setJavaType
(IJavaType javaType) void
GosuClass.setJavaType
(IJavaType javaType) void
IGosuClassInternal.setJavaType
(IJavaType javaType) private String
-
Uses of IJavaType in gw.internal.gosu.parser.java.classinfo
Methods in gw.internal.gosu.parser.java.classinfo with parameters of type IJavaTypeModifier and TypeMethodDescriptionvoid
JavaArrayClassInfo.setJavaType
(IJavaType javaType) void
JavaSourceType.setJavaType
(IJavaType javaType) void
JavaSourceUnresolvedClass.setJavaType
(IJavaType javaType) -
Uses of IJavaType in gw.lang.parser.coercers
Methods in gw.lang.parser.coercers with parameters of type IJavaTypeModifier and TypeMethodDescriptionstatic IJavaClassMethod
FunctionToInterfaceCoercer.getSingleMethodFromJavaInterface
(IJavaType interfaceType) -
Uses of IJavaType in gw.lang.reflect
Fields in gw.lang.reflect with type parameters of type IJavaTypeModifier and TypeFieldDescriptionstatic final LocklessLazyVar<List<IJavaType>>
DefaultArrayType.INTERFACES
Methods in gw.lang.reflect that return IJavaTypeModifier and TypeMethodDescriptionITypeSystem.getPrimitiveType
(String name) static IJavaType
TypeSystem.getPrimitiveType
(String name) TypeBase.loadJavaType
(String fullyQualifiedName) -
Uses of IJavaType in gw.lang.reflect.gs
Methods in gw.lang.reflect.gs that return IJavaTypeModifier and TypeMethodDescriptionIGosuClassLoader.getFunctionClassForArity
(boolean hasReturn, int length) IGosuClass.getJavaType()
-
Uses of IJavaType in gw.lang.reflect.java
Fields in gw.lang.reflect.java declared as IJavaTypeModifier and TypeFieldDescriptionprivate IJavaType
JavaTypes.ACTUAL_NAME
private IJavaType
JavaTypes.ANNOTATION
private IJavaType
JavaTypes.ANNOTATION_USAGE
private IJavaType
JavaTypes.ANNOTATION_USAGES
private IJavaType
JavaTypes.ARRAY_LIST
private IJavaType
JavaTypes.AUTOINSERT
private IJavaType
JavaTypes.BIG_DECIMAL
private IJavaType
JavaTypes.BIG_DECIMAL_INTERVAL
private IJavaType
JavaTypes.BIG_INTEGER
private IJavaType
JavaTypes.BIG_INTEGER_INTERVAL
private IJavaType
JavaTypes.BINDINGS
private IJavaType
JavaTypes.BOOLEAN
private IJavaType
JavaTypes.BYTE
private IJavaType
JavaTypes.CHAR_SEQUENCE
private IJavaType
JavaTypes.CHARACTER
private IJavaType
JavaTypes.CLASS
private IJavaType
JavaTypes.COLLECTION
private IJavaType
JavaTypes.COMPARABLE
private IJavaType
JavaTypes.COMPARABLE_INTERVAL
private IJavaType
JavaTypes.DATE
private IJavaType
JavaTypes.DATE_INTERVAL
private IJavaType
JavaTypes.DOUBLE
private IJavaType
JavaTypes.ENUM
private IJavaType
JavaTypes.ERROR
private IJavaType
JavaTypes.EXCEPTION
private IJavaType
JavaTypes.FLOAT
private IJavaType
JavaTypes.FUNCTIONAL_INTERFACE
private IJavaType
JavaTypes.HASH_MAP
private IJavaType
JavaTypes.HASH_SET
private IJavaType
JavaTypes.IANNOTATION
private IJavaType
JavaTypes.IBLOCK_EXPRESSION
private IJavaType
JavaTypes.IDIMENSION
private IJavaType
JavaTypes.IEXECUTION_ENVIRONMENT
private IJavaType
JavaTypes.IEXPANDO
private IJavaType
JavaTypes.IGOSU_CLASS_OBJECT
private IJavaType
JavaTypes.IGOSU_OBJECT
private IJavaType
JavaTypes.IINHERITED
private IJavaType
JavaTypes.IINTERVAL
private IJavaType
JavaTypes.INHERITED
private IJavaType
JavaTypes.INTEGER
private IJavaType
JavaTypes.INTEGER_INTERVAL
private IJavaType
JavaTypes.INTERNAL_API
private IJavaType
JavaTypes.IPROGRAM_INSTANCE
private IJavaType
JavaTypes.ITERABLE
private IJavaType
JavaTypes.ITERATOR
private IJavaType
JavaTypes.ITYPE
private IJavaType
JavaTypes.JAVA_LANG_DEPRECATED
private IJavaType
JavaTypes.LINKED_LIST
private IJavaType
JavaTypes.LIST
private IJavaType
JavaTypes.LOCK
private IJavaType
JavaTypes.LONG
private IJavaType
JavaTypes.LONG_INTERVAL
private IJavaType
JavaTypes.MAP
private IJavaType
JavaTypes.NUMBER
private IJavaType
JavaTypes.NUMBER_INTERVAL
private IJavaType
JavaTypes.OBJECT
private IJavaType
JavaTypes.pBOOLEAN
private IJavaType
JavaTypes.pBYTE
private IJavaType
JavaTypes.pCHAR
private IJavaType
JavaTypes.pDOUBLE
private IJavaType
JavaTypes.pFLOAT
private IJavaType
JavaTypes.pINT
private IJavaType
JavaTypes.pLONG
private IJavaType
JavaTypes.pSHORT
private IJavaType
JavaTypes.pVOID
private IJavaType
JavaTypes.QNAME
private IJavaType
JavaTypes.RATIONAL
private IJavaType
JavaTypes.REPEATABLE
private IJavaType
JavaTypes.RUNNABLE
private IJavaType
JavaTypes.RUNTIME_EXCEPTION
private IJavaType
JavaTypes.SEQUENCEABLE_INTERVAL
private IJavaType
JavaTypes.SET
private IJavaType
JavaTypes.SHORT
private IJavaType
JavaTypes.STRICT_GENERICS
private IJavaType
JavaTypes.STRING
private IJavaType
JavaTypes.STRING_BUFFER
private IJavaType
JavaTypes.STRING_BUILDER
private IJavaType
JavaTypes.TARGET
private IJavaType
JavaTypes.TARGET_MODIFIER
private IJavaType
JavaTypes.THROWABLE
private IJavaType
JavaTypes.TIME_ZONE
Fields in gw.lang.reflect.java with type parameters of type IJavaTypeMethods in gw.lang.reflect.java that return IJavaTypeModifier and TypeMethodDescriptionstatic IJavaType
JavaTypes.ACTUAL_NAME()
static IJavaType
JavaTypes.ANNOTATION()
static IJavaType
JavaTypes.ANNOTATION_USAGE()
static IJavaType
JavaTypes.ANNOTATION_USAGES()
static IJavaType
JavaTypes.ARRAY_LIST()
static IJavaType
JavaTypes.AUTOINSERT()
static IJavaType
JavaTypes.BIG_DECIMAL()
static IJavaType
JavaTypes.BIG_DECIMAL_INTERVAL()
static IJavaType
JavaTypes.BIG_INTEGER()
static IJavaType
JavaTypes.BIG_INTEGER_INTERVAL()
static IJavaType
JavaTypes.BINDINGS()
static IJavaType
JavaTypes.BOOLEAN()
static IJavaType
JavaTypes.BYTE()
static IJavaType
JavaTypes.CHAR_SEQUENCE()
static IJavaType
JavaTypes.CHARACTER()
static IJavaType
JavaTypes.CLASS()
static IJavaType
JavaTypes.COLLECTION()
static IJavaType
JavaTypes.COMPARABLE()
static IJavaType
JavaTypes.COMPARABLE_INTERVAL()
static IJavaType
JavaTypes.DATE()
static IJavaType
JavaTypes.DATE_INTERVAL()
static IJavaType
JavaTypes.DOUBLE()
static IJavaType
JavaTypes.ENUM()
static IJavaType
JavaTypes.ERROR()
static IJavaType
JavaTypes.EXCEPTION()
private static IJavaType
JavaTypes.findTypeFromJre
(Class c) private static IJavaType
JavaTypes.findTypeFromProject
(Class c) static IJavaType
JavaTypes.FLOAT()
static IJavaType
JavaTypes.FUNCTIONAL_INTERFACE()
private static IJavaType
JavaTypes.getCachedType
(Class c, boolean bFromJre) IJavaType.getGenericType()
If this is a parameterized type, returns the generic type this type parameterizes.static IJavaType
JavaTypes.getGosuType
(Class<?> c) static IJavaType
JavaTypes.getJreType
(Class<?> c) static IJavaType
JavaTypes.getSystemType
(Class<?> c) static IJavaType
JavaTypes.HASH_MAP()
static IJavaType
JavaTypes.HASH_SET()
static IJavaType
JavaTypes.IANNOTATION()
static IJavaType
JavaTypes.IBLOCK_EXPRESSION()
static IJavaType
JavaTypes.IDIMENSION()
static IJavaType
JavaTypes.IEXECUTION_ENVIRONMENT()
static IJavaType
JavaTypes.IEXPANDO()
static IJavaType
JavaTypes.IGOSU_CLASS_OBJECT()
static IJavaType
JavaTypes.IGOSU_OBJECT()
static IJavaType
JavaTypes.IINHERITED()
static IJavaType
JavaTypes.IINTERVAL()
static IJavaType
JavaTypes.INHERITED()
static IJavaType
JavaTypes.INTEGER()
static IJavaType
JavaTypes.INTEGER_INTERVAL()
static IJavaType
JavaTypes.INTERNAL_API()
static IJavaType
JavaTypes.IPROGRAM_INSTANCE()
static IJavaType
JavaTypes.ITERABLE()
static IJavaType
JavaTypes.ITERATOR()
static IJavaType
JavaTypes.ITYPE()
static IJavaType
JavaTypes.JAVA_LANG_DEPRECATED()
static IJavaType
JavaTypes.LINKED_LIST()
static IJavaType
JavaTypes.LIST()
static IJavaType
JavaTypes.LOCK()
static IJavaType
JavaTypes.LONG()
static IJavaType
JavaTypes.LONG_INTERVAL()
static IJavaType
JavaTypes.MAP()
static IJavaType
JavaTypes.NUMBER()
static IJavaType
JavaTypes.NUMBER_INTERVAL()
static IJavaType
JavaTypes.OBJECT()
static IJavaType
JavaTypes.pBOOLEAN()
static IJavaType
JavaTypes.pBYTE()
static IJavaType
JavaTypes.pCHAR()
static IJavaType
JavaTypes.pDOUBLE()
static IJavaType
JavaTypes.pFLOAT()
static IJavaType
JavaTypes.pINT()
static IJavaType
JavaTypes.pLONG()
static IJavaType
JavaTypes.pSHORT()
static IJavaType
JavaTypes.pVOID()
static IJavaType
JavaTypes.QNAME()
static IJavaType
JavaTypes.RATIONAL()
static IJavaType
JavaTypes.REPEATABLE()
static IJavaType
JavaTypes.RUNTIME_EXCEPTION()
static IJavaType
JavaTypes.SEQUENCEABLE_INTERVAL()
static IJavaType
JavaTypes.SET()
static IJavaType
JavaTypes.SHORT()
static IJavaType
JavaTypes.STRICT_GENERICS()
static IJavaType
JavaTypes.STRING()
static IJavaType
JavaTypes.STRING_BUFFER()
static IJavaType
JavaTypes.STRING_BUILDER()
static IJavaType
JavaTypes.TARGET()
static IJavaType
JavaTypes.TARGET_MODIFIER()
static IJavaType
JavaTypes.THROWABLE()
static IJavaType
JavaTypes.TIME_ZONE()
Methods in gw.lang.reflect.java that return types with arguments of type IJavaTypeMethods in gw.lang.reflect.java with parameters of type IJavaType