TypeLoader
classin packageklyn.reflection
public class TypeLoader:
TypeLoader

Class responsible for loading types in the reflection system.

Methods
Modifier and Type Member Description
public static attributeAnnotationArgumentCount
attributeAnnotationArgumentCount(typeName as String, attributeName as String, annotationIndex as Int) as Int:
No summary.
public static attributeAnnotationArgumentName
attributeAnnotationArgumentName(typeName as String, attributeName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static attributeAnnotationArgumentType
attributeAnnotationArgumentType(typeName as String, attributeName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static attributeAnnotationArgumentValue
attributeAnnotationArgumentValue(typeName as String, attributeName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static attributeAnnotationCount
attributeAnnotationCount(typeName as String, attributeName as String) as Int:
Returns the number of annotations on a reflected attribute.
public static attributeAnnotationName
attributeAnnotationName(typeName as String, attributeName as String, index as Int) as String:
Returns one annotation name on a reflected attribute.
public static attributeCount
attributeCount(typeName as String) as Int:
No summary.
public static attributeFlags
attributeFlags(typeName as String, index as Int) as Int:
No summary.
public static attributeName
attributeName(typeName as String, index as Int) as String:
No summary.
public static attributeType
attributeType(typeName as String, index as Int) as String:
No summary.
public static constructorAnnotationArgumentCount
constructorAnnotationArgumentCount(typeName as String, index as Int, annotationIndex as Int) as Int:
No summary.
public static constructorAnnotationArgumentName
constructorAnnotationArgumentName(typeName as String, index as Int, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static constructorAnnotationArgumentType
constructorAnnotationArgumentType(typeName as String, index as Int, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static constructorAnnotationArgumentValue
constructorAnnotationArgumentValue(typeName as String, index as Int, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static constructorAnnotationCount
constructorAnnotationCount(typeName as String, index as Int) as Int:
No summary.
public static constructorAnnotationName
constructorAnnotationName(typeName as String, index as Int, annotationIndex as Int) as String:
No summary.
public static constructorCount
constructorCount(typeName as String) as Int:
No summary.
public static constructorFlags
constructorFlags(typeName as String, index as Int) as Int:
No summary.
public static constructorParameterAnnotationArgumentCount
constructorParameterAnnotationArgumentCount(typeName as String, index as Int, paramName as String, annotationIndex as Int) as Int:
No summary.
public static constructorParameterAnnotationArgumentName
constructorParameterAnnotationArgumentName(typeName as String, index as Int, paramName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static constructorParameterAnnotationArgumentType
constructorParameterAnnotationArgumentType(typeName as String, index as Int, paramName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static constructorParameterAnnotationArgumentValue
constructorParameterAnnotationArgumentValue(typeName as String, index as Int, paramName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static constructorParameterAnnotationCount
constructorParameterAnnotationCount(typeName as String, index as Int, paramName as String) as Int:
No summary.
public static constructorParameterAnnotationName
constructorParameterAnnotationName(typeName as String, index as Int, paramName as String, annotationIndex as Int) as String:
No summary.
public static constructorParameterCount
constructorParameterCount(typeName as String, index as Int) as Int:
No summary.
public static constructorParameterName
constructorParameterName(typeName as String, index as Int, paramIndex as Int) as String:
No summary.
public static constructorParameterType
constructorParameterType(typeName as String, index as Int, paramIndex as Int) as String:
No summary.
public load
load(name as String) as Type throws TypeNotFoundException:
Method to load a type by its name.
public static methodAnnotationArgumentCount
methodAnnotationArgumentCount(typeName as String, methodName as String, annotationIndex as Int) as Int:
No summary.
public static methodAnnotationArgumentName
methodAnnotationArgumentName(typeName as String, methodName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static methodAnnotationArgumentType
methodAnnotationArgumentType(typeName as String, methodName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static methodAnnotationArgumentValue
methodAnnotationArgumentValue(typeName as String, methodName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static methodAnnotationCount
methodAnnotationCount(typeName as String, methodName as String) as Int:
Reflection helper: returns the number of annotations on a method.
public static methodAnnotationName
methodAnnotationName(typeName as String, methodName as String, index as Int) as String:
Reflection helper: returns method annotation name by index.
public static methodCount
methodCount(typeName as String) as Int:
Reflection helper: returns the number of methods declared on a type.
public static methodFlags
methodFlags(typeName as String, index as Int) as Int:
No summary.
public static methodName
methodName(typeName as String, index as Int) as String:
Reflection helper: returns method name by index.
public static methodParameterAnnotationArgumentCount
methodParameterAnnotationArgumentCount(typeName as String, methodName as String, paramName as String, annotationIndex as Int) as Int:
No summary.
public static methodParameterAnnotationArgumentName
methodParameterAnnotationArgumentName(typeName as String, methodName as String, paramName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static methodParameterAnnotationArgumentType
methodParameterAnnotationArgumentType(typeName as String, methodName as String, paramName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static methodParameterAnnotationArgumentValue
methodParameterAnnotationArgumentValue(typeName as String, methodName as String, paramName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static methodParameterAnnotationCount
methodParameterAnnotationCount(typeName as String, methodName as String, paramName as String) as Int:
Reflection helper: returns the number of annotations on a method parameter.
public static methodParameterAnnotationName
methodParameterAnnotationName(typeName as String, methodName as String, paramName as String, index as Int) as String:
Reflection helper: returns parameter annotation name by index.
public static methodParameterCount
methodParameterCount(typeName as String, methodName as String) as Int:
Reflection helper: returns the number of parameters of a method.
public static methodParameterName
methodParameterName(typeName as String, methodName as String, index as Int) as String:
Reflection helper: returns parameter name by index.
public static methodParameterType
methodParameterType(typeName as String, methodName as String, index as Int) as String:
Reflection helper: returns parameter type by index.
public static methodReturnType
methodReturnType(typeName as String, index as Int) as String:
Reflection helper: returns method return type by index.
public static propertyAnnotationArgumentCount
propertyAnnotationArgumentCount(typeName as String, propertyName as String, annotationIndex as Int) as Int:
No summary.
public static propertyAnnotationArgumentName
propertyAnnotationArgumentName(typeName as String, propertyName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static propertyAnnotationArgumentType
propertyAnnotationArgumentType(typeName as String, propertyName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static propertyAnnotationArgumentValue
propertyAnnotationArgumentValue(typeName as String, propertyName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static propertyAnnotationCount
propertyAnnotationCount(typeName as String, propertyName as String) as Int:
Returns the number of annotations on a reflected property.
public static propertyAnnotationName
propertyAnnotationName(typeName as String, propertyName as String, index as Int) as String:
Returns one annotation name on a reflected property.
public static propertyCount
propertyCount(typeName as String) as Int:
No summary.
public static propertyFlags
propertyFlags(typeName as String, index as Int) as Int:
No summary.
public static propertyName
propertyName(typeName as String, index as Int) as String:
No summary.
public static propertyType
propertyType(typeName as String, index as Int) as String:
No summary.
public static typeAnnotationArgumentCount
typeAnnotationArgumentCount(typeName as String, annotationIndex as Int) as Int:
No summary.
public static typeAnnotationArgumentName
typeAnnotationArgumentName(typeName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static typeAnnotationArgumentType
typeAnnotationArgumentType(typeName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static typeAnnotationArgumentValue
typeAnnotationArgumentValue(typeName as String, annotationIndex as Int, argIndex as Int) as String:
No summary.
public static typeAnnotationCount
typeAnnotationCount(typeName as String) as Int:
No summary.
public static typeAnnotationName
typeAnnotationName(typeName as String, index as Int) as String:
No summary.
public static typeCount
typeCount() as Int:
Returns the number of types currently known by runtime reflection.
public static typeFlags
typeFlags(index as Int) as Int:
Returns raw modifier flags for a reflected type by index.
public static typeFullName
typeFullName(index as Int) as String:
Returns the full name of a reflected type by index.
public static typeGenericParameterCount
typeGenericParameterCount(typeName as String) as Int:
No summary.
public static typeGenericParameterName
typeGenericParameterName(typeName as String, index as Int) as String:
No summary.
public static typeName
typeName(index as Int) as String:
Returns the short name of a reflected type by index.
public static typeSuperName
typeSuperName(index as Int) as String:
Returns the direct super-type name of a reflected type by index.