Uses of Interface
de.grogra.reflect.Type
Package
Description
-
Uses of Type in de.grogra.blocks
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
-
Uses of Type in de.grogra.blocks.arrangeBlock
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
-
Uses of Type in de.grogra.cli
Modifier and TypeMethodDescriptionCLIToolkit.createNumericWidget
(Type type, Quantity quantity, Map params) -
Uses of Type in de.grogra.cli.ui
-
Uses of Type in de.grogra.ext.exchangegraph
Modifier and TypeMethodDescriptionXEGImport.createGroimpNodeTypes
(de.grogra.ext.exchangegraph.xmlbeans.Graph graph) Modifier and TypeMethodDescriptionprotected boolean
XEGImport.typeMatchList
(Type type, List<de.grogra.ext.exchangegraph.xmlbeans.Type> list) Check if the given Type matches with one of the required xeg import type.protected boolean
XEGImport.typeMatchType
(Type type, de.grogra.ext.exchangegraph.xmlbeans.Type xegtype) -
Uses of Type in de.grogra.ext.pdb
-
Uses of Type in de.grogra.gl
-
Uses of Type in de.grogra.glsl
-
Uses of Type in de.grogra.gpuflux.imp3d.objects
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
-
Uses of Type in de.grogra.gpuflux.imp3d.shading
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
-
Uses of Type in de.grogra.gpuflux.imp3d.spectral
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
-
Uses of Type in de.grogra.gpuflux.scene.filter
-
Uses of Type in de.grogra.gpuflux.tracer
-
Uses of Type in de.grogra.graph
Modifier and TypeMethodDescriptionAccessorBase.getType()
final Type
Attribute.getType()
Returns the type of values of this attribute.AttributeAccessor.getType()
ObjectAttribute.IdentityAccessor.getType()
ModifierConstructorDescriptionBooleanAttribute
(Type type) BooleanTreeAttribute
(Type type) ByteAttribute
(Type type) ByteTreeAttribute
(Type type) CharAttribute
(Type type) CharTreeAttribute
(Type type) DoubleAttribute
(Type type, Quantity quantity) DoubleTreeAttribute
(Type type, Quantity quantity) FloatAttribute
(Type type, Quantity quantity) FloatTreeAttribute
(Type type, Quantity quantity) IntAttribute
(Type type) IntTreeAttribute
(Type type) LongAttribute
(Type type) LongTreeAttribute
(Type type) ObjectAttribute
(Type type, boolean convert, Quantity quantity) ObjectTreeAttribute
(Type type, boolean convert, Quantity quantity) ShortAttribute
(Type type) ShortTreeAttribute
(Type type) -
Uses of Type in de.grogra.graph.impl
Modifier and TypeMethodDescriptionSharedObjectNode.getObjectType()
Extent.getType()
Returns the type of which the nodes of this extent are.Modifier and TypeMethodDescriptionstatic Node.NType
Node.NType.create
(Type type, Node.NType supertype) ModifierConstructorDescriptionBitField
(Node.NType declaring, String name, int modifiers, Type type, int mask) Field
(Node.NType declaring, String name, int modifiers, Type type, Type componentType) -
Uses of Type in de.grogra.graph.object.impl
-
Uses of Type in de.grogra.graph.object.sg.impl
Modifier and TypeClassDescriptionstatic class
static class
-
Uses of Type in de.grogra.imp
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
-
Uses of Type in de.grogra.imp.objects
Modifier and TypeClassDescriptionstatic class
static class
static class
Modifier and TypeFieldDescriptionstatic final Type
Point2dAttribute.TYPE
static final Type
Point2fAttribute.TYPE
static final Type
Point3dAttribute.TYPE
static final Type
Point3fAttribute.TYPE
static final Type
Vector2dAttribute.TYPE
static final Type
Vector2fAttribute.TYPE
static final Type
Vector3dAttribute.TYPE
static final Type
Vector3fAttribute.TYPE
Modifier and TypeMethodDescriptionModifierConstructorDescriptionTuple2dAttribute
(Type type, Quantity quantity) Tuple2fAttribute
(Type type, Quantity quantity) Tuple3dAttribute
(Type type, Quantity quantity) Tuple3fAttribute
(Type type, Quantity quantity) Tuple4dAttribute
(Type type, Quantity quantity) Tuple4fAttribute
(Type type, Quantity quantity) -
Uses of Type in de.grogra.imp.viewhandler
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
-
Uses of Type in de.grogra.imp2d
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
-
Uses of Type in de.grogra.imp2d.graphs
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
-
Uses of Type in de.grogra.imp2d.layout
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
-
Uses of Type in de.grogra.imp2d.objects
Modifier and TypeClassDescriptionclass
static class
static class
class
static class
static class
class
static class
class
static class
static class
static class
static class
-
Uses of Type in de.grogra.imp3d
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
-
Uses of Type in de.grogra.imp3d.objects
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
-
Uses of Type in de.grogra.imp3d.ray
Modifier and TypeFieldDescriptionstatic final Type
GroIMPRaytracer.ANTIALIASING_MODE
static final Type
GroIMPRaytracer.INTERSECTION_MODE
static final Type
GroIMPRaytracer.PRIORITY_MODE
static final Type
GroIMPRaytracer.RAYTRACING_MODE
-
Uses of Type in de.grogra.imp3d.shading
Modifier and TypeClassDescriptionstatic class
static class
static class
Deprecated.static class
static class
static class
-
Uses of Type in de.grogra.math
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
class
class
class
class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
class
class
class
class
class
class
static class
static class
static class
static class
-
Uses of Type in de.grogra.persistence
Modifier and TypeMethodDescriptionfinal Type
ManageableType.getSupertype()
FieldAccessor.getType()
final Type
IndirectField.getType()
final Type
ManageableType.Field.getType()
PersistenceBindings.typeForName
(String name, boolean resolveManageable) Modifier and TypeMethodDescriptionprotected final SCOType.Field
SCOType.addManagedField
(String name, int modifiers, Type type, Type componentType, int id) void
PersistenceOutput.beginArray
(int length, Type componentType) void
PersistenceOutputDecorator.beginArray
(int length, Type ct) void
PersistenceOutputStream.beginArray
(int length, Type ct) void
XAQueue.beginArray
(int length, Type type) void
XMLPersistenceWriter.beginArray
(int length, Type ct) static Object
ManageableType.cloneObject
(Type t, Object o, boolean deep, boolean cloneShared) static ManageableType
final boolean
ManageableType.isAssignableFrom
(Type t) PersistenceInput.readObject
(int kind, Type type) PersistenceInputDecorator.readObject
(int kind, Type type) PersistenceInputStream.readObject
(int kind, Type type) XAQueue.Reader.readObject
(int kind, Type type) XMLPersistenceReader.readObject
(int kind, Type type) protected final void
ManageableType.replaceType
(ManageableType.Field field, Type newType) PersistenceBindings.resolveType
(Type type) This method serializeso
of typetype
into a single string which may be used, e.g., as an attribute value of an XML element.Deserializes a string into an object of the given type.void
PersistenceOutput.writeObject
(Object object, Type type) void
PersistenceOutputDecorator.writeObject
(Object object, Type type) void
PersistenceOutputStream.writeObject
(Object v, Type type) void
XAQueue.writeObject
(Object object, Type type) void
XMLPersistenceWriter.writeObject
(Object v, Type type) ModifierConstructorDescriptionprotected
IndirectField
(Type type) protected
ManageableType
(Type type, ManageableType supertype, boolean register) -
Uses of Type in de.grogra.pf.data
-
Uses of Type in de.grogra.pf.registry
Modifier and TypeMethodDescriptionObjectItem.getObjectType()
TypeItem.getObjectType()
Option.getType()
PluginClassLoader.typeForName
(String name) Registry.typeForName
(String name) -
Uses of Type in de.grogra.pf.registry.expr
-
Uses of Type in de.grogra.pf.ui
Modifier and TypeMethodDescriptionHeadlessToolkit.createNumericWidget
(Type type, Quantity quantity, Map params) abstract Widget
UIToolkit.createNumericWidget
(Type type, Quantity quantity, Map params) -
Uses of Type in de.grogra.pf.ui.edit
Modifier and TypeMethodDescriptionAdditionalNodeFieldsEditor.getPropertyType()
BooleanEditor.getPropertyType()
EnumerationEditor.getPropertyType()
NumberEditor.getPropertyType()
NumericEditor.getPropertyType()
PropertyEditor.getPropertyType()
StringEditor.getPropertyType()
UserFieldsEditor.getPropertyType()
Property.getType()
Modifier and TypeMethodDescriptionFieldProperty.createSubProperty
(Type actualType, Field f, int i) abstract Property
Property.createSubProperty
(Type actualType, Field name, int index) Property.createSubProperty
(Type actualType, String name, int index) static PropertyEditor
PropertyEditor.findEditor
(RegistryContext c, Type t, boolean nullPossible) static PropertyEditor
PropertyEditor.findEditor
(RegistryContext c, Type t, boolean nullPossible, ItemCriterion crit, Object info) -
Uses of Type in de.grogra.pf.ui.swing
Modifier and TypeMethodDescriptionSwingToolkit.createNumericWidget
(Type type, Quantity quantity, Map params) -
Uses of Type in de.grogra.pf.ui.util
-
Uses of Type in de.grogra.reflect
Modifier and TypeClassDescriptionclass
BoundedType<T extends Number>
final class
ClassAdapter<T>
class
class
LazyType<T>
class
class
TypeImpl<T>
final class
class
XClass<T>
Modifier and TypeFieldDescriptionType.BOOLEAN
Represents the primitive typeboolean
.Type.BYTE
Represents the primitive typebyte
.Type.CHAR
Represents the primitive typechar
.Type.CLASS
Represents the classClass
.protected Type
MemberBase.declaringType
Type.DOUBLE
Represents the primitive typedouble
.Type.FLOAT
Represents the primitive typefloat
.Type.FLOATING_POINT
Direct supertype for primitive floating-point types.Type.INT
Represents the primitive typeint
.Type.INTEGRAL
Direct supertype for primitive integral types.static final Type
Type.INVALID
Represents an invalid type.Type.LONG
Represents the primitive typelong
.static final Type<?>
Type.NULL
Represents the null type of the Java programming language.Type.NUMBER
Represents the classNumber
.Type.NUMERIC
Base type for all primitive numeric types.Type.OBJECT
Represents the classObject
.Type.SHORT
Represents the primitive typeshort
.Type.STRING
Represents the classString
.Type.TEXTAREA
Represents the classString
.protected final Type
FieldBase.type
Type.TYPE
Represents the interfaceType
.static final Type[]
Type.TYPE_0
Immutable array of length 0.Type.VOID
Represents the primitive typevoid
.Modifier and TypeMethodDescriptionAnnotation.annotationType()
AnnotationImpl.annotationType()
static Type
Type<?>
ClassAdapter.getArrayType()
Type<?>
Type.getArrayType()
Type<?>
TypeDecorator.getArrayType()
Type<?>
TypeImpl.getArrayType()
XArray.getArrayType()
Type<?>
XClass.getArrayType()
Type<?>
IntersectionType.getBinaryType()
static Type<?>
Reflection.getBinaryType
(Type<?> type) Type<?>
IntersectionType.getComponentType()
Type<?>
Type.getComponentType()
Type<?>
TypeDecorator.getComponentType()
Type<?>
TypeImpl.getComponentType()
Type<?>
XClass.getComponentType()
Type<?>
ClassAdapter.getDeclaredInterface
(int index) Type<?>
IntersectionType.getDeclaredInterface
(int index) Type<?>
Type.getDeclaredInterface
(int index) Type<?>
TypeDecorator.getDeclaredInterface
(int index) Type<?>
TypeImpl.getDeclaredInterface
(int index) Type<?>
XClass.getDeclaredInterface
(int index) static Type[]
Reflection.getDeclaredInterfaces
(Type type) Type<?>
ClassAdapter.getDeclaredType
(int index) static Type
Reflection.getDeclaredType
(Type type, String nameOrDescriptor) Type<?>
Type.getDeclaredType
(int index) Type<?>
TypeDecorator.getDeclaredType
(int index) Type<?>
TypeImpl.getDeclaredType
(int index) Type<?>
XClass.getDeclaredType
(int index) static Type[]
Reflection.getDeclaredTypes
(Type type) Member.getDeclaringType()
Returns the declaring type of which this is a member.final Type
MemberBase.getDeclaringType()
MemberDecorator.getDeclaringType()
Type<?>
XClass.getDeclaringType()
static Type
Reflection.getEnclosingType
(Type inner, Member member) Returns the innermost of the enclosing types ofinner
of whichmember
is a member.static Type[]
Reflection.getExceptions
(Method method) Method.getExceptionType
(int index) static Type
Reflection.getParameterType
(Signature m, int index, boolean varArity) Signature.getParameterType
(int index) static Type[]
Reflection.getParameterTypes
(Signature m) static Type
Reflection.getPublicType
(Type[] types) Method.getReturnType()
IntersectionType.getSupertype()
Type.getSupertype()
TypeDecorator.getSupertype()
TypeImpl.getSupertype()
XClass.getSupertype()
Conversion.getTargetType()
static Type
Reflection.getTopLevelType
(Type type) Field.getType()
final Type
FieldBase.getType()
FieldDecorator.getType()
Lookup.getType()
static Type
Reflection.getType
(int typeId) static Type
static final Type
static Type
Reflection.getType
(String type, ClassLoader loader) static Type
Reflection.getUnwrappedType
(Type type) If the input type is one of the wrapper classes (Boolean, Byte, Short, Integer, Long, Float, Double, Character), return the matching unwrapped type (boolean, byte, short, int, long, float, double, char), otherwise return Type.INVALID instead.Type<?>
IntersectionType.simplify()
ClassLoaderAdapter.typeForName
(String name) TypeLoader.typeForName
(String name) static <T> Type<T>
TypeDecorator.undecorate
(Type<T> t) static Type[]
Modifier and TypeMethodDescriptionvoid
IntersectionType.addInterface
(Type<?> iface) void
XClass.addInterface
(Type<?> type) XClass.declareAuxField
(String name, int modifiers, Type<?> type) XClass.declareField
(String name, int modifiers, Type<?> type) XClass.declareSyntheticField
(String baseName, int modifiers, Type<?> type) static boolean
static boolean
static Field
Reflection.findFieldInClasses
(Type type, String nameOrDescriptor) static Type
static Method
Reflection.findMethodInClasses
(Type type, String name) static Method
Reflection.findMethodWithPrefixInTypes
(Type type, String descriptorPrefix, boolean includeInterfaces, boolean publicOnly) static Type<?>
Reflection.getBinaryType
(Type<?> type) static Field
Reflection.getDeclaredField
(Type type, String nameOrDescriptor) static Field[]
Reflection.getDeclaredFields
(Type type) static Type[]
Reflection.getDeclaredInterfaces
(Type type) static Method
Reflection.getDeclaredMethod
(Type type, String nameOrDescriptor) static Method
Reflection.getDeclaredMethod
(Type type, String nameOrDescriptor, Boolean requiresPublic) static Method[]
Reflection.getDeclaredMethods
(Type type) static Type
Reflection.getDeclaredType
(Type type, String nameOrDescriptor) static Type[]
Reflection.getDeclaredTypes
(Type type) static Method
Reflection.getDefaultConstructor
(Type type) static String
Reflection.getDescriptor
(Type[] types) static int
Reflection.getDimensionCount
(Type type) static Method
Reflection.getElementMethod
(Type type, String element) static Type
Reflection.getEnclosingType
(Type inner, Member member) Returns the innermost of the enclosing types ofinner
of whichmember
is a member.static String
Reflection.getFieldDescriptor
(String name, Type type) static char
Reflection.getJVMPrefix
(Type type) static int
Reflection.getJVMStackSize
(Type type) Returns the number of stack elements which are needed for the storage of values of the giventype
within the Java virtual machine.static int
Reflection.getJVMStackSize
(Type[] types) static int
Reflection.getJVMTypeId
(Type type) static String
Reflection.getMethodDescriptor
(String name, Type returnType, Type[] parameterTypes) static Method
Reflection.getMostSpecificPublicConstructor
(Type type, Object value) static Type
Reflection.getPublicType
(Type[] types) static Type
Reflection.getTopLevelType
(Type type) static Type
Reflection.getUnwrappedType
(Type type) If the input type is one of the wrapper classes (Boolean, Byte, Short, Integer, Long, Float, Double, Character), return the matching unwrapped type (boolean, byte, short, int, long, float, double, char), otherwise return Type.INVALID instead.static boolean
Reflection.incompatibleReturnTypesExist
(Type t1, Type t2) void
XClass.initSupertype
(Type<? super T> superclass) void
static boolean
Reflection.isAccessible
(Member m, Type instance, Type scope) Determines if memberm
is accessible oninstance
in the contextscope
.static boolean
static boolean
Reflection.isAssignableFrom
(Type target, Type source) static boolean
Reflection.isCastableFrom
(Type target, Type source) static boolean
static boolean
Reflection.isIntegral
(Type type) static boolean
Reflection.isInterface
(Type type) static boolean
static boolean
Returnstrue
iffmember
is a member oftype
.static boolean
Reflection.isPrimitive
(Type type) static boolean
Reflection.isPrimitiveOrString
(Type type) static boolean
Reflection.isPrimitiveOrVoid
(Type type) static boolean
Reflection.isSuperclassOrSame
(Type sup, Type type) static boolean
Reflection.isSuperclassOrSame
(Class sup, Type type) static boolean
Reflection.isSuperclassOrSame
(String sup, Type type) static boolean
Reflection.isSupertype
(Type sup, Type type) static boolean
Reflection.isSupertypeOrSame
(Type sup, Type type) static boolean
Reflection.isSupertypeOrSame
(Class sup, Type type) static boolean
Reflection.isSupertypeOrSame
(String sup, Type type) static boolean
Reflection.isWideningConversion
(Type src, Type dest) void
static String
static Object
static <T> Type<T>
TypeDecorator.undecorate
(Type<T> t) ModifierConstructorDescriptionAnnotationImpl
(Type<T> type) FieldDecorator
(Field field, Type type) IntersectionType
(Type<?> base) MemberBase
(String name, String descriptor, int modifiers, Type declaringType) TypeDecorator
(Type<T> type) protected
XClass
(String simpleName, String binaryName, int modifiers, Type<?> declaringClass, boolean writable) -
Uses of Type in de.grogra.rgg
Modifier and TypeClassDescriptionstatic class
Deprecated.static class
static class
static class
static class
Deprecated.static class
static class
static class
static class
static class
-
Uses of Type in de.grogra.rgg.model
Modifier and TypeMethodDescriptionType<?>[]
CompilationFilter.compile
(CClass shell, ClassLoader parentLoader) Type[]
XLFilter.compile()
Compiles the source of this filter into an array of the types which are declared by the source.static Type[]
This auxiliary method compiles the source code ofinput
to an array of typesPropertyCompiletime.GraphProperty.getDeclaringType()
Compiletime.getNodeType()
Compiletime.getProducerType()
Type<? extends RuntimeModel.Property>
PropertyCompiletime.GraphProperty.getRuntimeType()
Type<?>
Compiletime.getWrapperTypeFor
(Type<?> type) Modifier and TypeMethodDescriptionboolean
RGGGraph.canEnumerateNodes
(Type type) void
RGGGraph.enumerateEdges
(Object node, EdgeDirection dir, Type edgeType, QueryState qs, int toIndex, int patternIndex, Serializable pattern, int matchIndex, MatchConsumer consumer, int arg) void
RGGGraph.enumerateNodes
(Type type, QueryState qs, int index, MatchConsumer consumer, int arg) boolean
CompilerExtension.forcesDefaultConstructorFor
(Type type) protected CompiletimeModel.PropertyImpl
PropertyCompiletime.getDirectProperty
(Type type, String name, String id) protected CompiletimeModel.PropertyImpl
PropertyCompiletime.GraphProperty.getTypeCastProperty
(Type<?> type, String id) Type<?>
Compiletime.getWrapperTypeFor
(Type<?> type) Compiletime.getWrapProperty
(Type<?> wrapperType) boolean
Runtime.isWrapperFor
(Object wrapper, Type type) boolean
Compiletime.needsWrapperFor
(Type<?> type) -
Uses of Type in de.grogra.sqlite.io
Modifier and TypeMethodDescriptionvoid
SQLAttributesWriter.beginArray
(int length, Type ct) SQLPersistenceReader.readObject
(int kind, Type type) void
SQLAttributesWriter.writeObject
(Object v, Type type) -
Uses of Type in de.grogra.turtle
-
Uses of Type in de.grogra.util
Modifier and TypeClassDescriptionclass
AnEnumerationType
is a type whose values are drawn from an enumeration.Modifier and TypeMethodDescriptionKeyDescription.getType()
Returns the type of values which are associated with the key.KeyDescriptionImpl.getType()
ModifierConstructorDescriptionEnumerationType
(String name, I18NBundle bundle, String[] suffixes, Object[] values, Type implType) EnumerationType
(String name, Object[] values, EnumerationType superType, Type implType) Creates a newEnumerationType
consisting ofvalues.length
values, their type being determined bysupertype/code>.
KeyDescriptionImpl
(String key, I18NBundle bundle, String bundleKey, Type type, Quantity quantity) KeyDescriptionImpl
(String key, String description, Type type, Quantity quantity) -
Uses of Type in de.grogra.xl.compiler
Modifier and TypeClassDescriptionclass
class
CClass is used by the compiler to build up the class information during compilation.Modifier and TypeMethodDescriptionfinal Type
Compiler.builtInType
(antlr.collections.AST _t) final Type[]
final Type
final Type[]
Compiler.extendsClause
(antlr.collections.AST _t, Scope scope) Type[]
CompilerBase.getArgumentTypes()
ASMType.getArrayType()
ASMType.getComponentType()
ASMType.getDeclaredInterface
(int index) ASMType.getDeclaredType
(int index) final Type
XMethod.getDeclaringType()
Type<?>
InvalidQueryModel.getEdgeType()
Type<?>
InvalidQueryModel.getEdgeTypeFor
(Type<?> type) InheritedMethod.getExceptionType
(int index) ShiftedMethod.getExceptionType
(int index) XMethod.getExceptionType
(int index) static Type
XMethod.getGeneratorOrReturnType
(Method method) static Type
XMethod.getGeneratorType
(Method method) Type<?>
InvalidQueryModel.getNodeType()
InheritedMethod.getParameterType
(int index) ShiftedMethod.getParameterType
(int index) final Type
XMethod.getParameterType
(int index) InvalidQueryModel.getProducerType()
static Type
InheritedField.getQualifyingType
(Field f) static Type
InheritedMethod.getQualifyingType
(Method m) Type<? extends QueryState>
InvalidQueryModel.getQueryStateType()
InheritedMethod.getReturnType()
ShiftedMethod.getReturnType()
final Type
XMethod.getReturnType()
ASMType.getSupertype()
CompilerBase.getWrapperTypeFor
(Type type, CompiletimeModel model, antlr.collections.AST pos) Type<?>
InvalidQueryModel.getWrapperTypeFor
(Type<?> type) ASMTypeLoader.typeForName
(String name) ASMTypeLoader.typeForNameOrNull
(String name) CompilerBase.typeForType
(Type type) final Type
Modifier and TypeMethodDescriptionfinal Expression
Compiler.anonymousClass
(antlr.collections.AST _t, BlockScope scope, Type type, antlr.collections.AST typeAST, Expression qualifier, Expression[] args, antlr.collections.AST root) final Expression
Compiler.arrayInitializer
(antlr.collections.AST _t, BlockScope scope, Type type) CompilerBase.assignmentConversion
(Expression expr, Type type, Scope scope, antlr.collections.AST pos) CompilerBase.castingConversion
(Expression expr, Type type, Scope scope, antlr.collections.AST pos) CompilerBase.castingConversion
(Expression expr, Type type, Scope scope, antlr.collections.AST pos, String msg, boolean test) <T> T
CompilerBase.createModel
(Class<T> type, Type<?> model, antlr.collections.AST pos) static void
final Object
Compiler.elementValue
(antlr.collections.AST _t, Type expected, de.grogra.xl.compiler.AnnotationInfo info) boolean
Extension.forcesDefaultConstructorFor
(Type<?> type) Should a default constructor with no arguments be declared in the giventype
?Type<?>
InvalidQueryModel.getEdgeTypeFor
(Type<?> type) CompilerBase.getWrapperTypeFor
(Type type, CompiletimeModel model, antlr.collections.AST pos) Type<?>
InvalidQueryModel.getWrapperTypeFor
(Type<?> type) InvalidQueryModel.getWrapProperty
(Type<?> wrapperType) CompilerBase.implicitConversion
(Expression expr, Type type, boolean allowD2F, Scope scope, antlr.collections.AST pos, String msg, boolean test) Perform autoconversion of the expression to target type.final Expression
Compiler.initializer
(antlr.collections.AST _t, BlockScope scope, Type type) void
CompilerBase.intersect
(IntersectionType intersection, Type newType, antlr.collections.AST pos) CompilerBase.methodInvocationConversion
(Expression expr, Type type, Scope scope, antlr.collections.AST pos) boolean
InvalidQueryModel.needsWrapperFor
(Type<?> type) CompilerBase.returnConversion
(Expression expr, Type type, Scope scope, antlr.collections.AST pos) void
CompilerBase.setLegalSupertype
(Type lst) CompilerBase.standardImplicitConversion
(Expression expr, Type type, boolean allowD2F, Scope scope, antlr.collections.AST pos, String msg, boolean test) Perform autoconversion of the expression to target type.String[]
CompilerBase.typeForType
(Type type) void
BytecodeWriter.visitCheckCast
(Type type) void
BytecodeWriter.visitLoad
(VMXState.Local local, Type type) void
BytecodeWriter.visitMethodInsn
(Type type, String name) void
BytecodeWriter.visitMethodInsn
(Type type, String name, String descr) void
BytecodeWriter.visitNewArray
(Type type) void
BytecodeWriter.visitStore
(VMXState.Local local, Type type) void
BytecodeWriter.visitTypeInsn
(int opcode, Type type) CompilerBase.wideningConversion
(Expression expr, Type type, Scope scope, antlr.collections.AST pos) ModifierConstructorDescriptionInheritedField
(Field field, Type inheriting) InheritedMethod
(Method method, Type inheriting) XMethod
(String name, long modifiers, CClass declaringClass, Type[] params, Type returnType, Expression expr) XMethod
(String name, long modifiers, MethodScope scope, Type returnType, Type[] exceptionTypes) -
Uses of Type in de.grogra.xl.compiler.pattern
Modifier and TypeMethodDescriptionPatternWrapper.getDeclaringType()
PatternBuilder.getLastNodeType()
PatternWrapper.getPatternType()
Argument.getType()
Place.Mapping.getType()
Modifier and TypeMethodDescriptionPatternBuilder.addConstantEdge
(antlr.collections.AST label, EdgeDirection direction, Type edgeClass, Serializable edge, antlr.collections.AST pos) void
void
PatternBuilder.addWrappedType
(antlr.collections.AST label, Type type, Expression wrapped, antlr.collections.AST pos) static final Expression
PatternBuilder.createArgument
(Type type) PatternBuilder.declareAuxVariable
(Type type) PatternBuilder.declareVariable
(antlr.collections.AST name, Type type) PatternBuilder.declareWrapper
(Local wrapped, Type type, antlr.collections.AST pos) ModifierConstructorDescriptionPatternWrapper
(Type predType, Type nameType, Type[] paramTypes, int in, int out) -
Uses of Type in de.grogra.xl.compiler.scope
Modifier and TypeMethodDescriptionPackage.findDeclaredType
(String name) Type[]
Members.Resolution.getArgumentTypes()
Returns the argument types which are used inMembers.Resolution.isApplicable(Member, Members.Applicability, Scope)
to determine the applicability.CompilationUnitScope.getDeclaredPublicType()
Type[]
CompilationUnitScope.getDeclaredTypes()
CompilationUnitScope.getDeclaringType()
final Type
Package.getDeclaringType()
Type<?>
Scope.getDefaultModuleSuperclass()
SingleStaticImport.getImportedType()
StaticImportOnDemand.getImportedType()
Type<?>
Scope.getInstantiationProducerType()
Type[]
CompilationUnitScope.getLocalClasses()
InstanceScope.getOwnerOf
(Member m) Scope.getOwnerOf
(Member m) Returns the type of the innermost type declaration of whichm
is a member.Type[]
MethodScope.getParameterTypes()
Members.getQualifier()
InstanceScope.getType()
Local.getType()
protected Type
ClassPath.typeForClass
(Class cls) ClassPath.typeForName
(String name) ClassPath.typeForNameOrNull
(String name) ClassPath.typeForType
(Type cls) Modifier and TypeMethodDescriptionvoid
Members.addMatches
(Scope scope, Type qualifier, int flags) MethodScope.createAndDeclareMethod
(String name, Type returnType) void
MethodScope.declareException
(Type type) final Local
BlockScope.declareLocal
(String name, long modifiers, Type type, antlr.collections.AST pos) MethodScope.declareParameter
(String name, long mods, Type type) void
Package.declareType
(Type type) Scope.getPropertyModel
(Type type, Compiler c, antlr.collections.AST pos) Returns the compile-time model to use in this scope.BlockScope.getTypeScope
(Type localClass) ClassPath.typeForType
(Type cls) ModifierConstructorDescriptionSingleStaticImport
(Scope enclosing, Type importedType, String member) SingleTypeImport
(Scope enclosing, Type importedType) StaticImportOnDemand
(Scope enclosing, Type imported) TypeImportOnDemand
(Scope enclosing, Type imported) -
Uses of Type in de.grogra.xl.expr
Modifier and TypeFieldDescriptionprotected final Type
Invoke.targetType
final Type
ClassConst.value
TypeConst.value
Modifier and TypeMethodDescriptionCreateArray.getType()
Expression.getType()
ExpressionFactory.getType()
Modifier and TypeMethodDescriptionprotected void
Expression.checkSetType
(Type type) protected void
GetProperty.checkSetType
(Type type) protected void
Invoke.checkSetType
(Type type) static final Expression
Expression.createConst
(Type type, Object value) final Expression
Expression.getObjectExpression
(int index, Type type, boolean checkTypes) boolean
Expression.implicitConversion
(Scope scope, Type type) ModifierConstructorDescriptionArrayGenerator
(Type type, Local array, Local counter) AssignArrayComponent
(Type type, int assignmentType) AssignArrayGenerator
(Type type, Local array, Local counter, int assignmentType) AssignLocal
(VMXState.Local local, Type type, int assignmentType) Assignment
(Type type, int assignmentType) BinaryExpression
(Type type) CheckNonNull
(Type type) ClassConst
(Type value) Conditional
(Type type) ConstExpression
(Type type) CreateArray
(Type type) EvalExpression
(Type type) Expression
(Type type) ExpressionList
(Type type) ExpressionList
(Type type, boolean returnFirst) FilterGuard
(Type type, Local local) FinishIteratorGenerator
(Type type, Local iter) GetArrayComponent
(Type type) GetLocal
(VMXState.Local local, Type type) IllegalCastException
(Type src, Type dest) InstanceOf
(Type type) IterableGenerator
(Type type, Local iter) ModelExpression
(Type type) NoBytecode
(Type type) ObjectConst
(Object value, boolean nullInBytecode, Type type) ObjectConst
(Object value, Type type) Return
(MethodScope scope, Type iteratedType) SwapBytecode
(Type type, Expression swap) UnaryExpression
(Type type) UndefinedConversion
(Type src, Type dest) -
Uses of Type in de.grogra.xl.impl.base
Modifier and TypeMethodDescriptionType<?>
CompiletimeModel.getEdgeType()
Type<?>
CompiletimeModel.getEdgeTypeFor
(Type<?> type) CompiletimeModel.getQueryStateType()
Modifier and TypeMethodDescriptionboolean
Graph.canEnumerateNodes
(Type type) void
Graph.enumerateEdges
(Object node, EdgeDirection dir, Type edgeType, QueryState qs, int toIndex, int patternIndex, Serializable pattern, int matchIndex, MatchConsumer consumer, int arg) void
Graph.enumerateSpaces
(Object node, EdgeDirection dir, Type edgeType, QueryState qs, int toIndex, int patternIndex, Serializable pattern, int matchIndex, MatchConsumer consumer, int arg) Searches the graph (with reference to the type graph) for matching multiscale patternsType<?>
CompiletimeModel.getEdgeTypeFor
(Type<?> type) Graph.getTypeNode
(Type t) CompiletimeModel.getWrapProperty
(Type<?> wrapperType) boolean
RuntimeModel.isWrapperFor
(Object object, Type type) boolean
CompiletimeModel.needsWrapperFor
(Type<?> type) ModifierConstructorDescriptionFieldListPattern
(Type nodeType, Field field) FieldListPattern
(Type cls, Type nodeType, Field field) FieldListPattern
(Type cls, Type nodeType, Field[] fields) -
Uses of Type in de.grogra.xl.impl.dom
Modifier and TypeMethodDescriptionCompiletimeModel.getNodeType()
CompiletimeModel.getProducerType()
Type<?>
CompiletimeModel.getWrapperTypeFor
(Type type) Modifier and TypeMethodDescriptionvoid
Graph.enumerateNodes
(Type type, QueryState qs, int index, MatchConsumer consumer, int arg) protected CompiletimeModel.PropertyImpl
PropertyCompiletimeModel.getDirectProperty
(Type type, String name, String id) Type<?>
CompiletimeModel.getWrapperTypeFor
(Type type) boolean
RuntimeModel.isWrapperFor
(Object object, Type type) -
Uses of Type in de.grogra.xl.impl.property
Modifier and TypeMethodDescriptionstatic Type<? extends RuntimeModel.Property>
RuntimeModel.getInterface
(Type<?> type) Type<?>
CompiletimeModel.PropertyImpl.getType()
Modifier and TypeMethodDescriptionCompiletimeModel.getDirectProperty
(Type<?> type, String name) protected CompiletimeModel.PropertyImpl
CompiletimeModel.getDirectProperty
(Type<?> type, String name, String id) static Type<? extends RuntimeModel.Property>
RuntimeModel.getInterface
(Type<?> type) CompiletimeModel.PropertyImpl.getTypeCastProperty
(Type<?> type) protected abstract CompiletimeModel.PropertyImpl
CompiletimeModel.PropertyImpl.getTypeCastProperty
(Type<?> type, String id) -
Uses of Type in de.grogra.xl.impl.simple
Modifier and TypeMethodDescriptionCompiletimeModel.getNodeType()
CompiletimeModel.getProducerType()
CompiletimeModel.getWrapperTypeFor
(Type type) Modifier and TypeMethodDescriptionvoid
Graph.enumerateNodes
(Type type, QueryState qs, int index, MatchConsumer consumer, int arg) CompiletimeModel.getWrapperTypeFor
(Type type) -
Uses of Type in de.grogra.xl.property
Modifier and TypeMethodDescriptionType<? extends RuntimeModel.Property>
CompiletimeModel.Property.getRuntimeType()
Type<?>
CompiletimeModel.Property.getType()
Returns this property's type.Modifier and TypeMethodDescriptionCompiletimeModel.getDirectProperty
(Type<?> type, String fieldName) Returns a direct property.CompiletimeModel.Property.getTypeCastProperty
(Type<?> type) Returns a type-cast property. -
Uses of Type in de.grogra.xl.query
Modifier and TypeMethodDescriptionType<?>
CompiletimeModel.getEdgeType()
Specifies the type of standard edges.Type<?>
CompiletimeModel.getEdgeTypeFor
(Type<?> type) Specifies the compile-time type of edges for a given type.Type<?>
CompiletimeModel.getNodeType()
Specifies the base type of nodes of this model.final Type
Pattern.getParameterType
(int index) CompiletimeModel.getProducerType()
Returns the type of producers for right-hand sides of rules for this model.Type<? extends QueryState>
CompiletimeModel.getQueryStateType()
Returns the type of query states to be used for queries for this model.static Type[]
UserDefinedPattern.getSignature
(Method sig, int[] inOut) Type<?>
CompiletimeModel.getWrapperTypeFor
(Type<?> type) Return the type of wrappers for values of the given type.Modifier and TypeMethodDescriptionvoid
BytecodeSerialization.beginArray
(int length, Type type) boolean
Graph.canEnumerateNodes
(Type type) Can nodes of the specifiedtype
be enumerated?void
Graph.enumerateEdges
(Object node, EdgeDirection dir, Type edgeType, QueryState qs, int toIndex, int patternIndex, Serializable pattern, int matchIndex, MatchConsumer consumer, int arg) void
Graph.enumerateNodes
(Type type, QueryState qs, int tp, MatchConsumer consumer, int arg) This methods enumerates all nodes of this graph of the given type to the givenMatchConsumer
via the given query state.void
Graph.enumerateSpaces
(Object node, EdgeDirection dir, Type edgeType, QueryState qs, int toIndex, int patternIndex, Serializable pattern, int matchIndex, MatchConsumer consumer, int arg) This method enumerates all edges that possibly related 2 nodes with a spacing pattern inbetween them.static Method
UserDefinedPattern.findSignatureMethod
(Type type) Type<?>
CompiletimeModel.getEdgeTypeFor
(Type<?> type) Specifies the compile-time type of edges for a given type.Type<?>
CompiletimeModel.getWrapperTypeFor
(Type<?> type) Return the type of wrappers for values of the given type.CompiletimeModel.getWrapProperty
(Type<?> wrapperType) Returns the unwrapping property of a wrapper type.boolean
RuntimeModel.isWrapperFor
(Object object, Type<?> type) Tests if the object is a wrapper for values of the given type.boolean
CompiletimeModel.needsWrapperFor
(Type<?> type) Determines whether a value of the given type has to be wrapped before it is added as a node to aGraph
.void
BytecodeSerialization.visitClass
(Type cls) void
ModifierConstructorDescriptionprotected
AbstractExpressionPattern
(Type[] termTypes, int type, int pathIn, int pathOut) AttributeListPattern
(Type cls, int attributeCount) CompoundPattern
(Type[] types, boolean[] paramIsNode, boolean[] forceParamIsContext, Pattern[] predicates, boolean[] predIsContext, short[][] paramMappings, short[][] dependencies, short[][] foldings, int in, int out, int direction, int predType, boolean optional, String continueLabel) EdgePattern
(Type nodeType, Type edgeType, int direction) EdgePattern
(Type nodeType, Type edgeType, Serializable edge, int direction) NumericConversionPattern
(Type firstType, Type secondType) protected
SpacingPattern
(Type nodeType, Type edgeType, Serializable edge, int direction) Constructor for SpacingPattern.TypePattern
(Type type) protected
UserDefinedPattern
(Type type) WrappedTypePattern
(Type wrapperType, Type type) -
Uses of Type in de.grogra.xl.vmx
ModifierConstructorDescriptionExpressionPattern
(Type[] termTypes, int inTerm, int outTerm, int type, Routine routine)