Index
All Classes and Interfaces|All Packages
A
- accessflags - Variable in class jadex.classreader.SClassReader.AnnotatedEntity
-
Class access flags.
- addValue(String, Object) - Method in class jadex.classreader.SClassReader.AnnotationInfo
-
Adds a value.
- AnnotatedEntity() - Constructor for class jadex.classreader.SClassReader.AnnotatedEntity
- AnnotationInfo(String) - Constructor for class jadex.classreader.SClassReader.AnnotationInfo
-
Creates the info.
- annotations - Variable in class jadex.classreader.SClassReader.AnnotatedEntity
-
The annotations.
B
- BASE_TYPE_MAP - Static variable in class jadex.classreader.SClassReader
C
- CI_NAME_CACHE - Static variable in class jadex.classreader.SClassReader
- ClassEntity() - Constructor for class jadex.classreader.SClassReader.ClassEntity
- ClassFileInfo() - Constructor for class jadex.classreader.SClassReader.ClassFileInfo
-
Create a new info.
- ClassFileInfo(SClassReader.ClassInfo, String) - Constructor for class jadex.classreader.SClassReader.ClassFileInfo
-
Create a new info.
- classinfo - Variable in class jadex.classreader.SClassReader.ClassFileInfo
-
The class info.
- ClassInfo() - Constructor for class jadex.classreader.SClassReader.ClassInfo
-
Create a new classinfo.
- ClassInfo(String, Collection<SClassReader.AnnotationInfo>) - Constructor for class jadex.classreader.SClassReader.ClassInfo
-
Create a new classinfo.
- classname - Variable in class jadex.classreader.SClassReader.ClassInfo
-
The class name.
- convertTypeName(String) - Static method in class jadex.classreader.SClassReader
-
Converts a type name to Java style.
- convertTypeNameList(String) - Static method in class jadex.classreader.SClassReader
-
Converts a type list to Java style.
D
- decodeModifiedUtf8(byte[]) - Static method in class jadex.classreader.SClassReader
-
Decodes a Java-style modified UTF8 string as used in class files.
E
- EnumInfo(String, String) - Constructor for class jadex.classreader.SClassReader.EnumInfo
-
Create enum info.
F
- fielddesc - Variable in class jadex.classreader.SClassReader.FieldInfo
-
The field descriptor.
- FieldInfo() - Constructor for class jadex.classreader.SClassReader.FieldInfo
- fieldinfos - Variable in class jadex.classreader.SClassReader.ClassInfo
-
Field infos, if available.
- fieldname - Variable in class jadex.classreader.SClassReader.FieldInfo
-
The field name.
- filename - Variable in class jadex.classreader.SClassReader.ClassFileInfo
-
The filename.
G
- getAccessFlags() - Method in class jadex.classreader.SClassReader.AnnotatedEntity
-
Get the access flags.
- getAnnotation(String) - Method in class jadex.classreader.SClassReader.AnnotatedEntity
-
Test if this entity has an annotation.
- getAnnotations() - Method in class jadex.classreader.SClassReader.AnnotatedEntity
-
Get the annotations.
- getClassInfo() - Method in class jadex.classreader.SClassReader.ClassFileInfo
- getClassInfo(InputStream) - Static method in class jadex.classreader.SClassReader
-
Get infos about a class.
- getClassInfo(InputStream, boolean, boolean) - Static method in class jadex.classreader.SClassReader
-
Get infos about a class.
- getClassInfo(String, InputStream, Date) - Static method in class jadex.classreader.SClassReader
-
Get infos about a class.
- getClassInfo(String, ClassLoader) - Static method in class jadex.classreader.SClassReader
- getClassInfo(String, ClassLoader, boolean, boolean) - Static method in class jadex.classreader.SClassReader
- getClassName() - Method in class jadex.classreader.SClassReader.ClassInfo
-
Get the classname.
- getFieldDescriptor() - Method in class jadex.classreader.SClassReader.FieldInfo
-
Get the field descriptor.
- getFieldInfos() - Method in class jadex.classreader.SClassReader.ClassInfo
-
Get the field infos.
- getFieldName() - Method in class jadex.classreader.SClassReader.FieldInfo
-
Get the field name.
- getFieldSignature() - Method in class jadex.classreader.SClassReader.FieldInfo
-
Returns a String representation of the field signature.
- getFilename() - Method in class jadex.classreader.SClassReader.ClassFileInfo
- getInterfaceNames() - Method in class jadex.classreader.SClassReader.ClassInfo
-
Get the interface names.
- getLastModified() - Method in class jadex.classreader.SClassReader.ClassInfo
-
Gets the last modified date if it was supplied.
- getMethodDescriptor() - Method in class jadex.classreader.SClassReader.MethodInfo
-
Get the method descriptor.
- getMethodInfos() - Method in class jadex.classreader.SClassReader.ClassInfo
-
Get the method infos.
- getMethodName() - Method in class jadex.classreader.SClassReader.MethodInfo
-
Get the method name.
- getMethodSignature() - Method in class jadex.classreader.SClassReader.MethodInfo
-
Returns a String representation of the method signature.
- getPackageName() - Method in class jadex.classreader.SClassReader.ClassInfo
-
Get the package name of the class.
- getSuperClassName() - Method in class jadex.classreader.SClassReader.ClassInfo
-
Get the superclass name.
- getType() - Method in class jadex.classreader.SClassReader.AnnotationInfo
- getType() - Method in class jadex.classreader.SClassReader.EnumInfo
-
Gets the type.
- getValue() - Method in class jadex.classreader.SClassReader.EnumInfo
-
Gets the enum value.
- getValue(String) - Method in class jadex.classreader.SClassReader.AnnotationInfo
-
Returns a contained value.
- getValues() - Method in class jadex.classreader.SClassReader.AnnotationInfo
-
Returns the contained values.
- getVisibility(SClassReader.ClassEntity) - Static method in class jadex.classreader.SClassReader
-
Returns the visibility of a ClassEntity.
H
- hasAnnotation(String) - Method in class jadex.classreader.SClassReader.AnnotatedEntity
-
Test if this entity has an annotation.
I
- interfacenames - Variable in class jadex.classreader.SClassReader.ClassInfo
-
Class interfaces.
- isAbstract() - Method in class jadex.classreader.SClassReader.ClassInfo
-
Tests if class is abstract.
- isAbstract() - Method in class jadex.classreader.SClassReader.MethodInfo
-
Tests if method is abstract.
- isAnnotation() - Method in class jadex.classreader.SClassReader.ClassInfo
-
Tests if class is an annotation.
- isBridge() - Method in class jadex.classreader.SClassReader.MethodInfo
-
Tests if method is a bridge method.
- isEnum() - Method in class jadex.classreader.SClassReader.ClassInfo
-
Tests if class is an enum.
- isEnum() - Method in class jadex.classreader.SClassReader.FieldInfo
-
Tests if field is an enum.
- isFinal() - Method in class jadex.classreader.SClassReader.AnnotatedEntity
-
Tests if entity is final.
- isInterface() - Method in class jadex.classreader.SClassReader.ClassInfo
-
Tests if class is an interface.
- isNative() - Method in class jadex.classreader.SClassReader.MethodInfo
-
Tests if method is a native method.
- isPrivate() - Method in class jadex.classreader.SClassReader.ClassEntity
-
Tests if entity is private.
- isProtected() - Method in class jadex.classreader.SClassReader.ClassEntity
-
Tests if entity is protected.
- isPublic() - Method in class jadex.classreader.SClassReader.AnnotatedEntity
-
Tests if entity is public.
- isStatic() - Method in class jadex.classreader.SClassReader.ClassEntity
-
Tests if entity is static.
- isStrict() - Method in class jadex.classreader.SClassReader.MethodInfo
-
Tests if method is strict.
- isSynchronized() - Method in class jadex.classreader.SClassReader.MethodInfo
-
Tests if method is synchronized.
- isSynthetic() - Method in class jadex.classreader.SClassReader.AnnotatedEntity
-
Tests if entity is synthetic.
- isTransient() - Method in class jadex.classreader.SClassReader.FieldInfo
-
Tests if field is transient.
- isVarArgs() - Method in class jadex.classreader.SClassReader.MethodInfo
-
Tests if method is a varargs method.
- isVolatile() - Method in class jadex.classreader.SClassReader.FieldInfo
-
Tests if field is volatile.
J
- jadex.classreader - package jadex.classreader
L
- lastmodified - Variable in class jadex.classreader.SClassReader.ClassInfo
-
Last modified date of the class file if available.
M
- methoddesc - Variable in class jadex.classreader.SClassReader.MethodInfo
-
The method descriptor.
- MethodInfo() - Constructor for class jadex.classreader.SClassReader.MethodInfo
-
Create mew method info.
- methodinfos - Variable in class jadex.classreader.SClassReader.ClassInfo
-
Method infos, if available.
- methodname - Variable in class jadex.classreader.SClassReader.MethodInfo
-
The method name.
R
- readAnnotation(DataInputStream, Map<Integer, byte[]>) - Static method in class jadex.classreader.SClassReader
-
Read a specific annotation.
- readAnnotations(DataInputStream, Map<Integer, byte[]>) - Static method in class jadex.classreader.SClassReader
-
Read a set of annotations.
- readAnnotationValue(DataInputStream, Map<Integer, byte[]>) - Static method in class jadex.classreader.SClassReader
-
Read an annotation value.
- readConstantPoolStrings(DataInputStream) - Static method in class jadex.classreader.SClassReader
-
Reads strings from the constant pool.
- readFields(DataInputStream, Map<Integer, byte[]>) - Static method in class jadex.classreader.SClassReader
-
Reads the class fields.
- readMethods(DataInputStream, Map<Integer, byte[]>) - Static method in class jadex.classreader.SClassReader
-
Reads the class methods.
- readVisibleAnnotations(DataInputStream, Map<Integer, byte[]>, boolean) - Static method in class jadex.classreader.SClassReader
-
Read runtime visible annotations.
S
- scanForClassFileInfos(URL[], IFilter<Object>, IFilter<SClassReader.ClassFileInfo>) - Static method in class jadex.classreader.SClassReader
-
Scan for component classes in the classpath.
- scanForClassInfos(URL[], IFilter<Object>, IFilter<SClassReader.ClassInfo>) - Static method in class jadex.classreader.SClassReader
-
Scan for component classes in the classpath.
- SClassReader - Class in jadex.classreader
-
Class using the internal fast class path scanner to provide some utility methods for inspecting raw binary classes.
- SClassReader() - Constructor for class jadex.classreader.SClassReader
- SClassReader.AnnotatedEntity - Class in jadex.classreader
-
Entity with optional annotations
- SClassReader.AnnotationInfo - Class in jadex.classreader
-
Class containing annotation infos.
- SClassReader.ClassEntity - Class in jadex.classreader
-
Entity contained in a class.
- SClassReader.ClassFileInfo - Class in jadex.classreader
-
Class for infos about a class with full filename.
- SClassReader.ClassInfo - Class in jadex.classreader
-
Class for infos about a class.
- SClassReader.EnumInfo - Class in jadex.classreader
-
Info object for an enum.
- SClassReader.FieldInfo - Class in jadex.classreader
-
Info object describing a field.
- SClassReader.MethodInfo - Class in jadex.classreader
-
Info object describing a method.
- setAccessFlags(int) - Method in class jadex.classreader.SClassReader.AnnotatedEntity
-
Set the access flags.
- setAnnotations(Collection<SClassReader.AnnotationInfo>) - Method in class jadex.classreader.SClassReader.AnnotatedEntity
-
Set the annotations.
- setClassInfo(SClassReader.ClassInfo) - Method in class jadex.classreader.SClassReader.ClassFileInfo
- setClassName(String) - Method in class jadex.classreader.SClassReader.ClassInfo
-
Set the class name.
- setFieldDescriptor(String) - Method in class jadex.classreader.SClassReader.FieldInfo
-
Set the field descriptor.
- setFieldInfos(List<SClassReader.FieldInfo>) - Method in class jadex.classreader.SClassReader.ClassInfo
-
Set the field infos.
- setFieldName(String) - Method in class jadex.classreader.SClassReader.FieldInfo
-
Set the field name.
- setFilename(String) - Method in class jadex.classreader.SClassReader.ClassFileInfo
- setInterfaceNames(List<String>) - Method in class jadex.classreader.SClassReader.ClassInfo
-
Set the interface names.
- setLastModified(Date) - Method in class jadex.classreader.SClassReader.ClassInfo
-
Sets the last modified date.
- setMethodDescriptor(String) - Method in class jadex.classreader.SClassReader.MethodInfo
-
Set the method descriptor.
- setMethodInfos(List<SClassReader.MethodInfo>) - Method in class jadex.classreader.SClassReader.ClassInfo
-
Set the method infos.
- setMethodName(String) - Method in class jadex.classreader.SClassReader.MethodInfo
-
Set the method name.
- setSuperClassName(String) - Method in class jadex.classreader.SClassReader.ClassInfo
-
Set the superclass name.
- signature - Variable in class jadex.classreader.SClassReader.FieldInfo
-
The field signature (cached).
- signature - Variable in class jadex.classreader.SClassReader.MethodInfo
-
The method signature (cached).
- skip(DataInputStream, int) - Static method in class jadex.classreader.SClassReader
-
Skips a number of bytes.
- skipAttributes(DataInputStream) - Static method in class jadex.classreader.SClassReader
- skipFieldsOrMethods(DataInputStream) - Static method in class jadex.classreader.SClassReader
-
Skips the field or method section of the class file.
- superclassname - Variable in class jadex.classreader.SClassReader.ClassInfo
-
The super class name.
T
- toString() - Method in class jadex.classreader.SClassReader.AnnotationInfo
-
Get the string representation.
- toString() - Method in class jadex.classreader.SClassReader.ClassFileInfo
-
Get the string representation.
- toString() - Method in class jadex.classreader.SClassReader.ClassInfo
-
Get the string representation.
- toString() - Method in class jadex.classreader.SClassReader.MethodInfo
- type - Variable in class jadex.classreader.SClassReader.AnnotationInfo
-
Fully qualified type.
- type - Variable in class jadex.classreader.SClassReader.EnumInfo
-
The enum type.
V
- value - Variable in class jadex.classreader.SClassReader.EnumInfo
-
The enum value.
- values - Variable in class jadex.classreader.SClassReader.AnnotationInfo
-
Annotations nested in this annotation.
All Classes and Interfaces|All Packages