- AALOAD - Static variable in class org.cojen.classfile.Opcode
-
- AASTORE - Static variable in class org.cojen.classfile.Opcode
-
- AbstractCodeAssembler - Class in org.cojen.classfile
-
- AbstractCodeAssembler() - Constructor for class org.cojen.classfile.AbstractCodeAssembler
-
- ACONST_NULL - Static variable in class org.cojen.classfile.Opcode
-
- addAnnotation(Annotation) - Method in class org.cojen.classfile.attribute.AnnotationsAttr
-
- addAnnotation(int, Annotation) - Method in class org.cojen.classfile.attribute.ParameterAnnotationsAttr
-
- addAttribute(Attribute) - Method in class org.cojen.classfile.attribute.CodeAttr
-
- addAttribute(Attribute) - Method in class org.cojen.classfile.ClassFile
-
Add an attribute to this class.
- addAttribute(Attribute) - Method in class org.cojen.classfile.FieldInfo
-
- addAttribute(Attribute) - Method in class org.cojen.classfile.MethodInfo
-
- addConstant(ConstantInfo) - Method in class org.cojen.classfile.ConstantPool
-
Will only insert into the pool if the constant is not already in the
pool.
- addConstantClass(String) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant from the constant pool representing a class.
- addConstantClass(String, int) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant from the constant pool representing an array
class.
- addConstantClass(TypeDesc) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant from the constant pool representing a class.
- addConstantConstructor(String, TypeDesc[]) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant from the constant pool representing a
constructor in any class.
- addConstantDouble(double) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant double from the constant pool.
- addConstantField(String, String, TypeDesc) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant from the constant pool representing a field in
any class.
- addConstantFloat(float) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant float from the constant pool.
- addConstantInteger(int) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant integer from the constant pool.
- addConstantInterfaceMethod(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant from the constant pool representing an
interface method in any interface.
- addConstantLong(long) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant long from the constant pool.
- addConstantMethod(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant from the constant pool representing a method
in any class.
- addConstantNameAndType(String, Descriptor) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant name and type structure from the constant pool.
- addConstantNameAndType(ConstantUTFInfo, ConstantUTFInfo) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant name and type structure from the constant pool.
- addConstantString(String) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant string from the constant pool.
- addConstantUTF(String) - Method in class org.cojen.classfile.ConstantPool
-
Get or create a constant UTF string from the constant pool.
- addConstructor(Modifiers, TypeDesc[]) - Method in class org.cojen.classfile.ClassFile
-
Add a constructor to this class.
- addDefaultConstructor() - Method in class org.cojen.classfile.ClassFile
-
Adds a public, no-arg constructor with the code buffer properly defined.
- addEntry(Location, int) - Method in class org.cojen.classfile.attribute.LineNumberTableAttr
-
- addEntry(LocalVariable) - Method in class org.cojen.classfile.attribute.LocalVariableTableAttr
-
Add an entry into the LocalVariableTableAttr.
- addException(ConstantClassInfo) - Method in class org.cojen.classfile.attribute.ExceptionsAttr
-
- addException(TypeDesc) - Method in class org.cojen.classfile.MethodInfo
-
Add a declared exception that this method may throw.
- addField(Modifiers, String, TypeDesc) - Method in class org.cojen.classfile.ClassFile
-
Add a field to this class.
- addInitializer() - Method in class org.cojen.classfile.ClassFile
-
Add a static initializer to this class.
- addInnerClass(String, String, String, Modifiers) - Method in class org.cojen.classfile.attribute.InnerClassesAttr
-
- addInnerClass(String, String) - Method in class org.cojen.classfile.ClassFile
-
Add an inner class to this class.
- addInnerClass(String, String, Class) - Method in class org.cojen.classfile.ClassFile
-
Add an inner class to this class.
- addInnerClass(String, String, String) - Method in class org.cojen.classfile.ClassFile
-
Add an inner class to this class.
- addInnerClass(String) - Method in class org.cojen.classfile.MethodInfo
-
Add an inner class to this method.
- addInnerClass(String, Class) - Method in class org.cojen.classfile.MethodInfo
-
Add an inner class to this method.
- addInnerClass(String, String) - Method in class org.cojen.classfile.MethodInfo
-
Add an inner class to this method.
- addInterface(String) - Method in class org.cojen.classfile.ClassFile
-
Add an interface that this class implements.
- addInterface(Class) - Method in class org.cojen.classfile.ClassFile
-
Add an interface that this class implements.
- addMatchResult(int, List, String, Object, int[], int) - Static method in class org.cojen.util.PatternMatcher
-
- addMethod(Modifiers, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.ClassFile
-
Add a method to this class.
- addMethod(Modifiers, String, MethodDesc) - Method in class org.cojen.classfile.ClassFile
-
Add a method to this class.
- addMethod(Method) - Method in class org.cojen.classfile.ClassFile
-
Add a method to this class.
- addMethod(String) - Method in class org.cojen.classfile.ClassFile
-
Add a method to this class by declaration.
- addRuntimeInvisibleAnnotation(TypeDesc) - Method in class org.cojen.classfile.ClassFile
-
Add a runtime invisible annotation.
- addRuntimeInvisibleAnnotation(TypeDesc) - Method in class org.cojen.classfile.FieldInfo
-
Add a runtime invisible annotation.
- addRuntimeInvisibleAnnotation(TypeDesc) - Method in class org.cojen.classfile.MethodInfo
-
Add a runtime invisible annotation.
- addRuntimeVisibleAnnotation(TypeDesc) - Method in class org.cojen.classfile.ClassFile
-
Add a runtime visible annotation.
- addRuntimeVisibleAnnotation(TypeDesc) - Method in class org.cojen.classfile.FieldInfo
-
Add a runtime visible annotation.
- addRuntimeVisibleAnnotation(TypeDesc) - Method in class org.cojen.classfile.MethodInfo
-
Add a runtime visible annotation.
- ALOAD - Static variable in class org.cojen.classfile.Opcode
-
- ALOAD_0 - Static variable in class org.cojen.classfile.Opcode
-
- ALOAD_1 - Static variable in class org.cojen.classfile.Opcode
-
- ALOAD_2 - Static variable in class org.cojen.classfile.Opcode
-
- ALOAD_3 - Static variable in class org.cojen.classfile.Opcode
-
- ANEWARRAY - Static variable in class org.cojen.classfile.Opcode
-
- Annotation - Class in org.cojen.classfile.attribute
-
Defines the annotation structure used by Java 5 annotations attributes.
- Annotation(ConstantPool) - Constructor for class org.cojen.classfile.attribute.Annotation
-
- Annotation(ConstantPool, DataInput) - Constructor for class org.cojen.classfile.attribute.Annotation
-
- Annotation.EnumConstValue - Class in org.cojen.classfile.attribute
-
- Annotation.EnumConstValue(ConstantUTFInfo, ConstantUTFInfo) - Constructor for class org.cojen.classfile.attribute.Annotation.EnumConstValue
-
- Annotation.EnumConstValue(ConstantPool, DataInput) - Constructor for class org.cojen.classfile.attribute.Annotation.EnumConstValue
-
- Annotation.MemberValue - Class in org.cojen.classfile.attribute
-
- Annotation.MemberValue(char, Object) - Constructor for class org.cojen.classfile.attribute.Annotation.MemberValue
-
- Annotation.MemberValue(ConstantPool, DataInput) - Constructor for class org.cojen.classfile.attribute.Annotation.MemberValue
-
- AnnotationBuilder - Class in org.cojen.util
-
Builds all Annotation properties to a Cojen Annotation definition.
- AnnotationBuilder() - Constructor for class org.cojen.util.AnnotationBuilder
-
- AnnotationDescParser - Class in org.cojen.util
-
Parses an annotation descriptor String to a Cojen Annotation definition.
- AnnotationDescParser(String) - Constructor for class org.cojen.util.AnnotationDescParser
-
- AnnotationDescPrinter - Class in org.cojen.util
-
Prints machine readable, self-describing, annotation descriptors.
- AnnotationDescPrinter(boolean, StringBuilder) - Constructor for class org.cojen.util.AnnotationDescPrinter
-
- AnnotationsAttr - Class in org.cojen.classfile.attribute
-
Base class for annotations attributes defined for Java 5.
- AnnotationsAttr(ConstantPool, String) - Constructor for class org.cojen.classfile.attribute.AnnotationsAttr
-
- AnnotationsAttr(ConstantPool, String, int, DataInput) - Constructor for class org.cojen.classfile.attribute.AnnotationsAttr
-
- AnnotationVisitor<R,P> - Class in org.cojen.util
-
Generic annotation visitor.
- AnnotationVisitor(boolean) - Constructor for class org.cojen.util.AnnotationVisitor
-
- ARETURN - Static variable in class org.cojen.classfile.Opcode
-
- arrayLength() - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code for an arraylength instruction.
- arrayLength() - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- arrayLength() - Method in class org.cojen.classfile.CodeBuilder
-
- arrayLength() - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- arrayLength() - Method in class org.cojen.classfile.NullCodeAssembler
-
- ARRAYLENGTH - Static variable in class org.cojen.classfile.Opcode
-
- asMap(Object) - Static method in class org.cojen.util.BeanPropertyMapFactory
-
Returns a fixed-size map backed by the given bean.
- ASTORE - Static variable in class org.cojen.classfile.Opcode
-
- ASTORE_0 - Static variable in class org.cojen.classfile.Opcode
-
- ASTORE_1 - Static variable in class org.cojen.classfile.Opcode
-
- ASTORE_2 - Static variable in class org.cojen.classfile.Opcode
-
- ASTORE_3 - Static variable in class org.cojen.classfile.Opcode
-
- ATHROW - Static variable in class org.cojen.classfile.Opcode
-
- Attribute - Class in org.cojen.classfile
-
This class corresponds to the attribute_info structure defined in The
Java Virtual Machine Specification.
- Attribute(ConstantPool, String) - Constructor for class org.cojen.classfile.Attribute
-
- AttributeFactory - Interface in org.cojen.classfile
-
- Cache<K,V> - Interface in org.cojen.util
-
- CALOAD - Static variable in class org.cojen.classfile.Opcode
-
- canThrowException(byte) - Static method in class org.cojen.classfile.Opcode
-
Returns true if the given opcode can throw an exception at runtime.
- caseSensitive() - Method in class org.cojen.util.BeanComparator
-
Override the collator and compare just the last order-by property using
String.compareTo
, if it is of type
String.
- CASTORE - Static variable in class org.cojen.classfile.Opcode
-
- CHAR - Static variable in class org.cojen.classfile.TypeDesc
-
Primitive type char
- CHAR_CODE - Static variable in class org.cojen.classfile.TypeDesc
-
Type code returned from getTypeCode, which can be used with the
newarray instruction.
- checkCast(TypeDesc) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that performs an object cast operation.
- checkCast(TypeDesc) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- checkCast(TypeDesc) - Method in class org.cojen.classfile.CodeBuilder
-
- checkCast(TypeDesc) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- checkCast(TypeDesc) - Method in class org.cojen.classfile.NullCodeAssembler
-
- CHECKCAST - Static variable in class org.cojen.classfile.Opcode
-
- ClassFile - Class in org.cojen.classfile
-
A class used to create Java class files.
- ClassFile(String) - Constructor for class org.cojen.classfile.ClassFile
-
By default, the ClassFile defines public, non-final, concrete classes.
- ClassFile(String, Class) - Constructor for class org.cojen.classfile.ClassFile
-
By default, the ClassFile defines public, non-final, concrete classes.
- ClassFile(String, String) - Constructor for class org.cojen.classfile.ClassFile
-
By default, the ClassFile defines public, non-final, concrete classes.
- ClassFileDataLoader - Interface in org.cojen.classfile
-
Loads data for class files from qualified class names.
- ClassInjector - Class in org.cojen.util
-
- clear() - Method in interface org.cojen.util.Cache
-
- clear() - Method in class org.cojen.util.IntHashMap
-
Removes all mappings from this map.
- clear() - Method in class org.cojen.util.ReferencedValueHashMap
-
- clear() - Method in class org.cojen.util.SoftValueCache
-
- clear() - Method in class org.cojen.util.WeakIdentityMap
-
- clear() - Method in class org.cojen.util.WeakKeyCache
-
- clear() - Method in class org.cojen.util.WeakValueCache
-
- clone() - Method in class org.cojen.util.IntHashMap
-
Returns a shallow copy of this IntHashMap instance: the keys and
values themselves are not cloned.
- clone() - Method in class org.cojen.util.ReferencedValueHashMap
-
- clone() - Method in class org.cojen.util.WeakIdentityMap
-
- CODE - Static variable in class org.cojen.classfile.Attribute
-
- CodeAssembler - Interface in org.cojen.classfile
-
CodeAssembler is a high-level interface for assembling Java Virtual Machine
byte code.
- CodeAssemblerPrinter - Class in org.cojen.classfile
-
CodeAssembler implementation that prints out instructions using a Java-like
syntax that matches the methods of CodeAssembler.
- CodeAssemblerPrinter(TypeDesc[], boolean, PrintWriter) - Constructor for class org.cojen.classfile.CodeAssemblerPrinter
-
- CodeAssemblerPrinter(TypeDesc[], boolean, PrintWriter, String, String, String) - Constructor for class org.cojen.classfile.CodeAssemblerPrinter
-
- CodeAttr - Class in org.cojen.classfile.attribute
-
This class corresponds to the Code_attribute structure as defined in The
Java Virtual Machine Specification.
- CodeAttr(ConstantPool) - Constructor for class org.cojen.classfile.attribute.CodeAttr
-
- CodeAttr(ConstantPool, String) - Constructor for class org.cojen.classfile.attribute.CodeAttr
-
- CodeAttr(ConstantPool, String, int, DataInput, AttributeFactory) - Constructor for class org.cojen.classfile.attribute.CodeAttr
-
- CodeBuffer - Interface in org.cojen.classfile
-
An interface that abstracts bytecode from a
CodeAttr
.
- CodeBuilder - Class in org.cojen.classfile
-
CodeBuilder is used for adding instructions to a method, but hides many
low-level details of the virtual machine instruction set.
- CodeBuilder(MethodInfo) - Constructor for class org.cojen.classfile.CodeBuilder
-
Construct a CodeBuilder for the CodeAttr of the given MethodInfo.
- CodeBuilder(MethodInfo, boolean, boolean) - Constructor for class org.cojen.classfile.CodeBuilder
-
Construct a CodeBuilder for the CodeAttr of the given MethodInfo.
- CodeDisassembler - Class in org.cojen.classfile
-
Disassembles a method into a CodeAssembler, which acts as a visitor.
- CodeDisassembler(MethodInfo) - Constructor for class org.cojen.classfile.CodeDisassembler
-
- collate(Comparator<String>) - Method in class org.cojen.util.BeanComparator
-
Set a Comparator for ordering Strings, which is passed on to all
BeanComparators derived from this one.
- compare(T, T) - Method in class org.cojen.util.BeanComparator
-
- compareTo(Location) - Method in class org.cojen.classfile.FixedLocation
-
- CONSTANT_VALUE - Static variable in class org.cojen.classfile.Attribute
-
- ConstantClassInfo - Class in org.cojen.classfile.constant
-
This class corresponds to the CONSTANT_Class_info structure as defined in
The Java Virtual Machine Specification.
- ConstantClassInfo(ConstantUTFInfo) - Constructor for class org.cojen.classfile.constant.ConstantClassInfo
-
- ConstantClassInfo(ConstantPool, String) - Constructor for class org.cojen.classfile.constant.ConstantClassInfo
-
- ConstantClassInfo(ConstantPool, String, int) - Constructor for class org.cojen.classfile.constant.ConstantClassInfo
-
Used to describe an array class.
- ConstantClassInfo(ConstantPool, TypeDesc) - Constructor for class org.cojen.classfile.constant.ConstantClassInfo
-
- ConstantDoubleInfo - Class in org.cojen.classfile.constant
-
This class corresponds to the CONSTANT_Double_info structure as defined in
The Java Virtual Machine Specification.
- ConstantDoubleInfo(double) - Constructor for class org.cojen.classfile.constant.ConstantDoubleInfo
-
- ConstantFieldInfo - Class in org.cojen.classfile.constant
-
This class corresponds to the CONSTANT_Fieldref_info structure as defined in
The Java Virtual Machine Specification.
- ConstantFieldInfo(ConstantClassInfo, ConstantNameAndTypeInfo) - Constructor for class org.cojen.classfile.constant.ConstantFieldInfo
-
- ConstantFloatInfo - Class in org.cojen.classfile.constant
-
This class corresponds to the CONSTANT_Float_info structure as defined in
The Java Virtual Machine Specification.
- ConstantFloatInfo(float) - Constructor for class org.cojen.classfile.constant.ConstantFloatInfo
-
- ConstantInfo - Class in org.cojen.classfile
-
This class corresponds to the cp_info structure as defined in The Java
Virtual Machine Specification.
- ConstantInfo(int) - Constructor for class org.cojen.classfile.ConstantInfo
-
- ConstantIntegerInfo - Class in org.cojen.classfile.constant
-
This class corresponds to the CONSTANT_Integer_info structure as defined in
The Java Virtual Machine Specification.
- ConstantIntegerInfo(int) - Constructor for class org.cojen.classfile.constant.ConstantIntegerInfo
-
- ConstantInterfaceMethodInfo - Class in org.cojen.classfile.constant
-
This class corresponds to the CONSTANT_InterfaceMethodRef_info structure as
defined in The Java Virtual Machine Specification.
- ConstantInterfaceMethodInfo(ConstantClassInfo, ConstantNameAndTypeInfo) - Constructor for class org.cojen.classfile.constant.ConstantInterfaceMethodInfo
-
- ConstantLongInfo - Class in org.cojen.classfile.constant
-
This class corresponds to the CONSTANT_Long_info structure as defined in
The Java Virtual Machine Specification.
- ConstantLongInfo(long) - Constructor for class org.cojen.classfile.constant.ConstantLongInfo
-
- ConstantMethodInfo - Class in org.cojen.classfile.constant
-
This class corresponds to the CONSTANT_Methodref_info structure as defined
in The Java Virtual Machine Specification.
- ConstantMethodInfo(ConstantClassInfo, ConstantNameAndTypeInfo) - Constructor for class org.cojen.classfile.constant.ConstantMethodInfo
-
- ConstantNameAndTypeInfo - Class in org.cojen.classfile.constant
-
This class corresponds to the CONSTANT_NameAndType_info structure as defined
in The Java Virtual Machine Specification.
- ConstantNameAndTypeInfo(ConstantUTFInfo, ConstantUTFInfo) - Constructor for class org.cojen.classfile.constant.ConstantNameAndTypeInfo
-
- ConstantNameAndTypeInfo(ConstantPool, String, Descriptor) - Constructor for class org.cojen.classfile.constant.ConstantNameAndTypeInfo
-
- ConstantPool - Class in org.cojen.classfile
-
This class corresponds to the constant_pool structure as defined in The
Java Virtual Machine Specification.
- ConstantStringInfo - Class in org.cojen.classfile.constant
-
This class corresponds to the CONSTANT_String_info structure as defined in
The Java Virtual Machine Specification.
- ConstantStringInfo(ConstantUTFInfo) - Constructor for class org.cojen.classfile.constant.ConstantStringInfo
-
- ConstantStringInfo(ConstantPool, String) - Constructor for class org.cojen.classfile.constant.ConstantStringInfo
-
- ConstantUTFInfo - Class in org.cojen.classfile.constant
-
This class corresponds to the CONSTANT_Utf8_info structure as defined in
The Java Virtual Machine Specification.
- ConstantUTFInfo(String) - Constructor for class org.cojen.classfile.constant.ConstantUTFInfo
-
- ConstantValueAttr - Class in org.cojen.classfile.attribute
-
This class corresponds to the ConstantValue_attribute structure as defined
in The Java Virtual Machine Specification.
- ConstantValueAttr(ConstantPool, ConstantInfo) - Constructor for class org.cojen.classfile.attribute.ConstantValueAttr
-
- ConstantValueAttr(ConstantPool, String, ConstantInfo) - Constructor for class org.cojen.classfile.attribute.ConstantValueAttr
-
- ConstantValueAttr(ConstantPool, String, int, DataInput) - Constructor for class org.cojen.classfile.attribute.ConstantValueAttr
-
- contains(Object) - Method in class org.cojen.util.WeakCanonicalSet
-
- containsKey(Integer) - Method in class org.cojen.util.IntHashMap
-
Returns true if this map contains a mapping for the specified
key.
- containsKey(int) - Method in class org.cojen.util.IntHashMap
-
Returns true if this map contains a mapping for the specified
key.
- containsKey(Object) - Method in class org.cojen.util.ReferencedValueHashMap
-
- containsKey(Object) - Method in class org.cojen.util.WeakIdentityMap
-
- containsValue(Object) - Method in class org.cojen.util.IntHashMap
-
Returns true if this map maps one or more keys to the
specified value.
- containsValue(Object) - Method in class org.cojen.util.ReferencedValueHashMap
-
- containsValue(Object) - Method in class org.cojen.util.WeakIdentityMap
-
- convert(TypeDesc, TypeDesc) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that converts the value of a primitive type already
on the stack.
- convert(TypeDesc, TypeDesc, int) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that converts the value of a primitive type already
on the stack.
- convert(TypeDesc, TypeDesc) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- convert(TypeDesc, TypeDesc, int) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- convert(TypeDesc, TypeDesc) - Method in class org.cojen.classfile.CodeBuilder
-
- convert(TypeDesc, TypeDesc, int) - Method in class org.cojen.classfile.CodeBuilder
-
- convert(TypeDesc, TypeDesc) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- convert(TypeDesc, TypeDesc, int) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- convert(TypeDesc, TypeDesc) - Method in class org.cojen.classfile.NullCodeAssembler
-
- convert(TypeDesc, TypeDesc, int) - Method in class org.cojen.classfile.NullCodeAssembler
-
- CONVERT_FP_BITS - Static variable in interface org.cojen.classfile.CodeAssembler
-
Convert floating point values as bits (NaN is canonicalized)
- CONVERT_FP_NORMAL - Static variable in interface org.cojen.classfile.CodeAssembler
-
Convert floating point values as normal
- CONVERT_FP_RAW_BITS - Static variable in interface org.cojen.classfile.CodeAssembler
-
Convert floating point values as raw bits
- copyEntriesInto(Collection<? super Map.Entry<K, V>>) - Method in interface org.cojen.util.Cache
-
- copyEntriesInto(Collection<? super Map.Entry<K, V>>) - Method in class org.cojen.util.SoftValueCache
-
- copyEntriesInto(Collection<? super Map.Entry<K, V>>) - Method in class org.cojen.util.WeakKeyCache
-
- copyEntriesInto(Collection<? super Map.Entry<K, V>>) - Method in class org.cojen.util.WeakValueCache
-
- copyKeysInto(Collection<? super K>) - Method in interface org.cojen.util.Cache
-
- copyKeysInto(Collection<? super K>) - Method in class org.cojen.util.SoftValueCache
-
- copyKeysInto(Collection<? super K>) - Method in class org.cojen.util.WeakKeyCache
-
- copyKeysInto(Collection<? super K>) - Method in class org.cojen.util.WeakValueCache
-
- copyValuesInto(Collection<? super V>) - Method in interface org.cojen.util.Cache
-
- copyValuesInto(Collection<? super V>) - Method in class org.cojen.util.SoftValueCache
-
- copyValuesInto(Collection<? super V>) - Method in class org.cojen.util.WeakKeyCache
-
- copyValuesInto(Collection<? super V>) - Method in class org.cojen.util.WeakValueCache
-
- create() - Static method in class org.cojen.util.ClassInjector
-
Deprecated.
Create a ClassInjector for defining one class.
- create(String, ClassLoader) - Static method in class org.cojen.util.ClassInjector
-
Deprecated.
Create a ClassInjector for defining one class.
- createAttribute(ConstantPool, String, int, DataInput) - Method in interface org.cojen.classfile.AttributeFactory
-
Create an attribute, using the provided name to determine which type.
- createBogus() - Method in class org.cojen.util.BelatedCreator
-
Create instance of bogus object.
- createdNotification(T) - Method in class org.cojen.util.BelatedCreator
-
Notification that createReal has produced the real object.
- createExplicit(String, ClassLoader) - Static method in class org.cojen.util.ClassInjector
-
Deprecated.
Create a ClassInjector for defining one class with an explicit name.
- createKey(boolean[]) - Static method in class org.cojen.util.KeyFactory
-
- createKey(byte[]) - Static method in class org.cojen.util.KeyFactory
-
- createKey(char[]) - Static method in class org.cojen.util.KeyFactory
-
- createKey(double[]) - Static method in class org.cojen.util.KeyFactory
-
- createKey(float[]) - Static method in class org.cojen.util.KeyFactory
-
- createKey(int[]) - Static method in class org.cojen.util.KeyFactory
-
- createKey(long[]) - Static method in class org.cojen.util.KeyFactory
-
- createKey(short[]) - Static method in class org.cojen.util.KeyFactory
-
- createKey(Object[]) - Static method in class org.cojen.util.KeyFactory
-
- createKey(Object) - Static method in class org.cojen.util.KeyFactory
-
- createLabel() - Method in interface org.cojen.classfile.CodeAssembler
-
Creates a label, whose location must be set.
- createLabel() - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- createLabel() - Method in class org.cojen.classfile.CodeBuilder
-
- createLabel() - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- createLabel() - Method in class org.cojen.classfile.NullCodeAssembler
-
- createLocalVariable(TypeDesc) - Method in class org.cojen.classfile.AbstractCodeAssembler
-
- createLocalVariable(String, TypeDesc) - Method in interface org.cojen.classfile.CodeAssembler
-
Creates a LocalVariable reference from a name and type.
- createLocalVariable(TypeDesc) - Method in interface org.cojen.classfile.CodeAssembler
-
Creates an unnamed LocalVariable.
- createLocalVariable(String, TypeDesc) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- createLocalVariable(String, TypeDesc) - Method in class org.cojen.classfile.CodeBuilder
-
- createLocalVariable(TypeDesc) - Method in class org.cojen.classfile.CodeBuilder
-
- createLocalVariable(String, TypeDesc) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- createLocalVariable(TypeDesc) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- createLocalVariable(String, TypeDesc) - Method in class org.cojen.classfile.NullCodeAssembler
-
- createMap(B) - Method in class org.cojen.util.BeanPropertyMapFactory
-
Returns a fixed-size map backed by the given bean.
- createReal() - Method in class org.cojen.util.BelatedCreator
-
Create instance of real object.
- get(int) - Method in class org.cojen.util.BelatedCreator
-
Returns real or bogus object.
- get(K) - Method in interface org.cojen.util.Cache
-
- get(Integer) - Method in class org.cojen.util.IntHashMap
-
Returns the value to which this map maps the specified key.
- get(int) - Method in class org.cojen.util.IntHashMap
-
Returns the value to which this map maps the specified key.
- get(Object) - Method in class org.cojen.util.ReferencedValueHashMap
-
- get(K) - Method in class org.cojen.util.SoftValueCache
-
- get(Object) - Method in class org.cojen.util.WeakIdentityMap
-
- get(K) - Method in class org.cojen.util.WeakKeyCache
-
- get(K) - Method in class org.cojen.util.WeakValueCache
-
- getAllConstants() - Method in class org.cojen.classfile.ConstantPool
-
Returns all the constants in the pool, in no particular order.
- getAllProperties(Class) - Static method in class org.cojen.util.BeanIntrospector
-
Returns a Map of all the available properties on a given class including
write-only and indexed properties.
- getAnnotations() - Method in class org.cojen.classfile.attribute.AnnotationsAttr
-
- getAnnotations() - Method in class org.cojen.classfile.attribute.ParameterAnnotationsAttr
-
First array index is zero-based parameter number.
- getAnnotations(int) - Method in class org.cojen.classfile.attribute.ParameterAnnotationsAttr
-
- getAttributes() - Method in class org.cojen.classfile.attribute.CodeAttr
-
- getAttributes() - Method in class org.cojen.classfile.Attribute
-
Some attributes have sub-attributes.
- getAttributes() - Method in class org.cojen.classfile.ClassFile
-
- getAttributes() - Method in class org.cojen.classfile.FieldInfo
-
- getAttributes() - Method in class org.cojen.classfile.MethodInfo
-
- getBitmask() - Method in class org.cojen.classfile.Modifiers
-
Returns the bitmask.
- getByteCodes() - Method in interface org.cojen.classfile.CodeBuffer
-
- getByteCodes() - Method in class org.cojen.classfile.CodeBuilder
-
- getCatchLocation() - Method in class org.cojen.classfile.ExceptionHandler
-
- getCatchType() - Method in class org.cojen.classfile.ExceptionHandler
-
Returns null if every object is caught by this handler.
- getClassData(String) - Method in interface org.cojen.classfile.ClassFileDataLoader
-
Returns null if class data not found.
- getClassData(String) - Method in class org.cojen.classfile.ResourceClassFileDataLoader
-
- getClassDepth() - Method in class org.cojen.classfile.ClassFile
-
Returns a value indicating how deeply nested an inner class is with
respect to its outermost enclosing class.
- getClassFile() - Method in class org.cojen.classfile.FieldInfo
-
Returns the parent ClassFile for this FieldInfo.
- getClassFile() - Method in class org.cojen.classfile.MethodInfo
-
Returns the parent ClassFile for this MethodInfo.
- getClassLoader() - Method in class org.cojen.classfile.RuntimeClassFile
-
Returns the ClassLoader used by defined classes.
- getClassName() - Method in class org.cojen.classfile.ClassFile
-
- getClassName() - Method in class org.cojen.util.ClassInjector
-
Deprecated.
Returns the name that must be given to the new class.
- getCodeAttr() - Method in class org.cojen.classfile.MethodInfo
-
Returns a CodeAttr object used to manipulate the method code body, or
null if this method is abstract or native.
- getCodeBuffer() - Method in class org.cojen.classfile.attribute.CodeAttr
-
Returns null if no CodeBuffer is defined for this CodeAttr.
- getComponentType() - Method in class org.cojen.classfile.TypeDesc
-
Returns the component type of this array type.
- getConstant() - Method in class org.cojen.classfile.attribute.ConstantValueAttr
-
- getConstant(int) - Method in class org.cojen.classfile.ConstantPool
-
Returns a constant from the pool by index, or null if not found.
- getConstantPool() - Method in class org.cojen.classfile.Attribute
-
Returns the ConstantPool that this attribute is defined against.
- getConstantPool() - Method in class org.cojen.classfile.ClassFile
-
Provides access to the ClassFile's ContantPool.
- getConstantValue() - Method in class org.cojen.classfile.FieldInfo
-
Returns the constant value for this field or null if no constant set.
- getConstName() - Method in class org.cojen.classfile.attribute.Annotation.EnumConstValue
-
- getConstructors() - Method in class org.cojen.classfile.ClassFile
-
Returns all the constructors defined in this class.
- getCovariantTypes() - Method in interface org.cojen.util.BeanProperty
-
Returns additional types of this property, all of which are assignable
by the primary type.
- getDescriptor() - Method in class org.cojen.classfile.Descriptor
-
Returns a descriptor string, excluding generics.
- getDescriptor() - Method in class org.cojen.classfile.MethodDesc
-
Returns a method descriptor string, excluding generics.
- getDescriptor() - Method in class org.cojen.classfile.TypeDesc
-
Returns a type descriptor string, excluding generics.
- getDescriptorConstant() - Method in class org.cojen.classfile.FieldInfo
-
Returns a constant from the constant pool with this field's type
descriptor string.
- getDescriptorConstant() - Method in class org.cojen.classfile.MethodInfo
-
Returns a constant from the constant pool with this method's type
descriptor string.
- getDimensions() - Method in class org.cojen.classfile.TypeDesc
-
Returns the number of dimensions this array type has.
- getEnclosingClass() - Method in class org.cojen.classfile.attribute.EnclosingMethodAttr
-
- getEnclosingMethod() - Method in class org.cojen.classfile.attribute.EnclosingMethodAttr
-
- getEndLocation() - Method in class org.cojen.classfile.ExceptionHandler
-
- getEndLocation() - Method in interface org.cojen.classfile.LocationRange
-
Returns end of this location range, exclusive.
- getEndLocation() - Method in class org.cojen.classfile.LocationRangeImpl
-
- getEntryCount() - Method in class org.cojen.classfile.constant.ConstantDoubleInfo
-
- getEntryCount() - Method in class org.cojen.classfile.constant.ConstantLongInfo
-
- getEntryCount() - Method in class org.cojen.classfile.ConstantInfo
-
- getExceptionHandlers() - Method in interface org.cojen.classfile.CodeBuffer
-
- getExceptionHandlers() - Method in class org.cojen.classfile.CodeBuilder
-
- getExceptions() - Method in class org.cojen.classfile.attribute.ExceptionsAttr
-
- getExceptions() - Method in class org.cojen.classfile.MethodInfo
-
Returns the exceptions that this method is declared to throw.
- GETFIELD - Static variable in class org.cojen.classfile.Opcode
-
- getFields() - Method in class org.cojen.classfile.ClassFile
-
Returns all the fields defined in this class.
- getFileName() - Method in class org.cojen.classfile.attribute.SourceFileAttr
-
Returns the source file name.
- getFullName() - Method in class org.cojen.classfile.TypeDesc
-
Returns the class name for this descriptor.
- getIndex() - Method in class org.cojen.classfile.ConstantInfo
-
The index of this constant in the constant pool.
- getIndexedReadMethod(int) - Method in interface org.cojen.util.BeanProperty
-
Returns a one argument method used to read the indexed property value,
or null if indexed reading is not allowed.
- getIndexedWriteMethod(int) - Method in interface org.cojen.util.BeanProperty
-
Returns a two argument method used to write the indexed property value,
or null if indexed writing is not allowed.
- getIndexType(int) - Method in interface org.cojen.util.BeanProperty
-
Returns a specific index type supported by this property.
- getIndexTypesCount() - Method in interface org.cojen.util.BeanProperty
-
Returns the count of index types supported by this property.
- getInitialFrame() - Method in class org.cojen.classfile.attribute.StackMapTableAttr
-
- getInitializer() - Method in class org.cojen.classfile.ClassFile
-
Returns the static initializer defined in this class or null if there
isn't one.
- getInnerClass() - Method in class org.cojen.classfile.attribute.InnerClassesAttr.Info
-
Returns null if no inner class specified.
- getInnerClasses() - Method in class org.cojen.classfile.ClassFile
-
Returns all the inner classes defined in this class.
- getInnerClassesInfo() - Method in class org.cojen.classfile.attribute.InnerClassesAttr
-
- getInnerClassName() - Method in class org.cojen.classfile.attribute.InnerClassesAttr.Info
-
Returns null if no inner class specified or is anonymous.
- getInnerClassName() - Method in class org.cojen.classfile.ClassFile
-
If this ClassFile represents a non-anonymous inner class, returns its
short inner class name.
- getInstance(int) - Static method in class org.cojen.classfile.Modifiers
-
Returns a Modifiers object with the given bitmask.
- getInstance(Class<?>, Class<F>) - Static method in class org.cojen.util.QuickConstructorGenerator
-
Returns a factory instance for one type of object.
- getInstructionsSeen() - Method in class org.cojen.classfile.NullCodeAssembler
-
- getInterfaces() - Method in class org.cojen.classfile.ClassFile
-
Returns the names of all the interfaces that this class implements.
- getLength() - Method in class org.cojen.classfile.attribute.Annotation.EnumConstValue
-
- getLength() - Method in class org.cojen.classfile.attribute.Annotation
-
- getLength() - Method in class org.cojen.classfile.attribute.Annotation.MemberValue
-
- getLength() - Method in class org.cojen.classfile.attribute.AnnotationsAttr
-
- getLength() - Method in class org.cojen.classfile.attribute.CodeAttr
-
Returns the length (in bytes) of this object in the class file.
- getLength() - Method in class org.cojen.classfile.attribute.ConstantValueAttr
-
- getLength() - Method in class org.cojen.classfile.attribute.DeprecatedAttr
-
- getLength() - Method in class org.cojen.classfile.attribute.EnclosingMethodAttr
-
- getLength() - Method in class org.cojen.classfile.attribute.ExceptionsAttr
-
- getLength() - Method in class org.cojen.classfile.Attribute
-
Returns the length (in bytes) of this attribute in the class file.
- getLength() - Method in class org.cojen.classfile.attribute.InnerClassesAttr
-
- getLength() - Method in class org.cojen.classfile.attribute.LineNumberTableAttr
-
- getLength() - Method in class org.cojen.classfile.attribute.LocalVariableTableAttr
-
- getLength() - Method in class org.cojen.classfile.attribute.ParameterAnnotationsAttr
-
- getLength() - Method in class org.cojen.classfile.attribute.SignatureAttr
-
Returns the length of the signature attribute, which is 2 bytes.
- getLength() - Method in class org.cojen.classfile.attribute.SourceFileAttr
-
Returns the length of the source file attribute, which is 2 bytes.
- getLength() - Method in class org.cojen.classfile.attribute.StackMapTableAttr
-
- getLength() - Method in class org.cojen.classfile.attribute.SyntheticAttr
-
- getLength() - Method in class org.cojen.classfile.attribute.UnknownAttr
-
- getLength() - Method in class org.cojen.classfile.FieldInfo
-
Returns the length (in bytes) of this object in the class file.
- getLength() - Method in class org.cojen.classfile.MethodInfo
-
Returns the length (in bytes) of this object in the class file.
- getLineNumber(Location) - Method in class org.cojen.classfile.attribute.CodeAttr
-
Returns the line number in the source code from the given bytecode
address (start_pc).
- getLineNumber(Location) - Method in class org.cojen.classfile.attribute.LineNumberTableAttr
-
- getLocalInfos() - Method in class org.cojen.classfile.attribute.StackMapTableAttr.StackMapFrame
-
Returns verification info for all local variables at this frame.
- getLocalVariable(Location, int) - Method in class org.cojen.classfile.attribute.CodeAttr
-
Returns local variable info at the given location, for the given number.
- getLocalVariable(int, int) - Method in class org.cojen.classfile.attribute.CodeAttr
-
Returns local variable info at the given location, for the given number.
- getLocalVariable(Location, int) - Method in class org.cojen.classfile.attribute.LocalVariableTableAttr
-
- getLocalVariable(int, int) - Method in class org.cojen.classfile.attribute.LocalVariableTableAttr
-
- getLocation() - Method in class org.cojen.classfile.FixedLocation
-
- getLocation() - Method in interface org.cojen.classfile.Label
-
Returns -1 if the location isn't yet fully resolved.
- getLocation() - Method in interface org.cojen.classfile.Location
-
Returns -1 if the location isn't yet fully resolved.
- getLocationRangeSet() - Method in interface org.cojen.classfile.LocalVariable
-
Returns the ranges for which this variable is used.
- getMajorVersion() - Method in class org.cojen.classfile.ClassFile
-
Returns the major version number of the classfile format.
- getMatch(String) - Method in class org.cojen.util.PatternMatcher
-
Returns null if no match.
- getMatches(String, int) - Method in class org.cojen.util.PatternMatcher
-
Returns an empty array if no matches.
- getMaxLocals() - Method in interface org.cojen.classfile.CodeBuffer
-
- getMaxLocals() - Method in class org.cojen.classfile.CodeBuilder
-
- getMaxStackDepth() - Method in interface org.cojen.classfile.CodeBuffer
-
- getMaxStackDepth() - Method in class org.cojen.classfile.CodeBuilder
-
- getMemberValues() - Method in class org.cojen.classfile.attribute.Annotation
-
Returns an unmodifiable map of member names (String) to MemberValue
objects.
- getMethodDescriptor() - Method in class org.cojen.classfile.MethodInfo
-
Returns a MethodDesc which describes return and parameter types
of this method.
- getMethodName() - Method in class org.cojen.classfile.MethodDeclarationParser
-
- getMethods() - Method in class org.cojen.classfile.ClassFile
-
Returns all the methods defined in this class, not including
constructors and static initializers.
- getMinorVersion() - Method in class org.cojen.classfile.ClassFile
-
Returns the minor version number of the classfile format.
- getMnemonic(byte) - Static method in class org.cojen.classfile.Opcode
-
- getModifiers() - Method in class org.cojen.classfile.attribute.InnerClassesAttr.Info
-
Returns the modifiers.
- getModifiers() - Method in class org.cojen.classfile.ClassFile
-
- getModifiers() - Method in class org.cojen.classfile.FieldInfo
-
Returns this field's modifiers.
- getModifiers() - Method in class org.cojen.classfile.MethodDeclarationParser
-
- getModifiers() - Method in class org.cojen.classfile.MethodInfo
-
Returns this method's modifiers.
- getName() - Method in class org.cojen.classfile.Attribute
-
Returns the name of this attribute.
- getName() - Method in class org.cojen.classfile.constant.ConstantNameAndTypeInfo
-
- getName() - Method in class org.cojen.classfile.FieldInfo
-
Returns the name of this field.
- getName() - Method in interface org.cojen.classfile.LocalVariable
-
May return null if this LocalVariable is unnamed.
- getName() - Method in class org.cojen.classfile.MethodInfo
-
Returns the name of this method.
- getName() - Method in interface org.cojen.util.BeanProperty
-
Returns the name of this property.
- getNameAndType() - Method in class org.cojen.classfile.constant.ConstantFieldInfo
-
- getNameAndType() - Method in class org.cojen.classfile.constant.ConstantInterfaceMethodInfo
-
- getNameAndType() - Method in class org.cojen.classfile.constant.ConstantMethodInfo
-
- getNameConstant() - Method in class org.cojen.classfile.Attribute
-
- getNameConstant() - Method in class org.cojen.classfile.FieldInfo
-
Returns a constant from the constant pool with this field's name.
- getNameConstant() - Method in class org.cojen.classfile.MethodInfo
-
Returns a constant from the constant pool with this method's name.
- getNewClass() - Method in class org.cojen.util.ClassInjector
-
Deprecated.
Returns the newly defined class.
- getNext() - Method in class org.cojen.classfile.attribute.StackMapTableAttr.StackMapFrame
-
- getNumber() - Method in interface org.cojen.classfile.LocalVariable
-
Returns the number used by this LocalVariable, or -1 if not yet
resolved.
- getOffset() - Method in class org.cojen.classfile.attribute.StackMapTableAttr.StackMapFrame
-
Returns the instruction offset for which this frame applies to.
- getOuterClass() - Method in class org.cojen.classfile.attribute.InnerClassesAttr.Info
-
Returns null if no outer class specified.
- getOuterClass() - Method in class org.cojen.classfile.ClassFile
-
Returns null if this ClassFile does not represent an inner class.
- getParameter(int) - Method in interface org.cojen.classfile.CodeAssembler
-
Returns a method input parameter by a zero-based index.
- getParameter(int) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- getParameter(int) - Method in class org.cojen.classfile.CodeBuilder
-
- getParameter(int) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- getParameter(int) - Method in class org.cojen.classfile.NullCodeAssembler
-
- getParameterCount() - Method in class org.cojen.classfile.attribute.ParameterAnnotationsAttr
-
- getParameterCount() - Method in interface org.cojen.classfile.CodeAssembler
-
Returns the amount of parameters that are accepted by the method being
built, not including any "this" reference.
- getParameterCount() - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- getParameterCount() - Method in class org.cojen.classfile.CodeBuilder
-
- getParameterCount() - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- getParameterCount() - Method in class org.cojen.classfile.MethodDesc
-
- getParameterCount() - Method in class org.cojen.classfile.NullCodeAssembler
-
- getParameters() - Method in class org.cojen.classfile.MethodDeclarationParser
-
- getParameterTypes() - Method in class org.cojen.classfile.MethodDesc
-
- getParentClass() - Method in class org.cojen.classfile.constant.ConstantFieldInfo
-
- getParentClass() - Method in class org.cojen.classfile.constant.ConstantInterfaceMethodInfo
-
- getParentClass() - Method in class org.cojen.classfile.constant.ConstantMethodInfo
-
- getPattern() - Method in class org.cojen.util.PatternMatcher.Result
-
- getPrevious() - Method in class org.cojen.classfile.attribute.StackMapTableAttr.StackMapFrame
-
- getPropertyValue(B, String) - Method in class org.cojen.util.BeanPropertyAccessor
-
- getReadMethod() - Method in interface org.cojen.util.BeanProperty
-
Returns a no-arg method used to read the property value, or null if
reading is not allowed.
- getReturnType() - Method in class org.cojen.classfile.MethodDeclarationParser
-
- getReturnType() - Method in class org.cojen.classfile.MethodDesc
-
Returns the described return type, which is TypeDesc.VOID if void.
- getRootComponentType() - Method in class org.cojen.classfile.TypeDesc
-
Returns the root component type of this array type.
- getRootName() - Method in class org.cojen.classfile.TypeDesc
-
Returns the class name for this descriptor.
- getRuntimeInvisibleAnnotations() - Method in class org.cojen.classfile.ClassFile
-
Returns all the runtime invisible annotations defined for this class
file, or an empty array if none.
- getRuntimeInvisibleAnnotations() - Method in class org.cojen.classfile.FieldInfo
-
Returns all the runtime invisible annotations defined for this class
file, or an empty array if none.
- getRuntimeInvisibleAnnotations() - Method in class org.cojen.classfile.MethodInfo
-
Returns all the runtime invisible annotations defined for this class
file, or an empty array if none.
- getRuntimeVisibleAnnotations() - Method in class org.cojen.classfile.ClassFile
-
Returns all the runtime visible annotations defined for this class file,
or an empty array if none.
- getRuntimeVisibleAnnotations() - Method in class org.cojen.classfile.FieldInfo
-
Returns all the runtime visible annotations defined for this class file,
or an empty array if none.
- getRuntimeVisibleAnnotations() - Method in class org.cojen.classfile.MethodInfo
-
Returns all the runtime visible annotations defined for this class file,
or an empty array if none.
- getSignature() - Method in class org.cojen.classfile.attribute.SignatureAttr
-
Returns the signature.
- getSignatureAttr() - Method in class org.cojen.classfile.ClassFile
-
Returns the signature attribute of this classfile, or null if none is
defined.
- getSignatureAttr() - Method in class org.cojen.classfile.FieldInfo
-
Returns the signature attribute of this field, or null if none is
defined.
- getSignatureAttr() - Method in class org.cojen.classfile.MethodInfo
-
Returns the signature attribute of this method, or null if none is
defined.
- getSize() - Method in class org.cojen.classfile.ConstantPool
-
Returns the number of constants in the pool.
- getSourceFile() - Method in class org.cojen.classfile.ClassFile
-
Returns the source file of this class file or null if not set.
- getStackItemInfos() - Method in class org.cojen.classfile.attribute.StackMapTableAttr.StackMapFrame
-
Returns verification info for all stack variables at this
frame.
- getStackMapTable() - Method in class org.cojen.classfile.attribute.CodeAttr
-
- getStartLocation() - Method in class org.cojen.classfile.ExceptionHandler
-
- getStartLocation() - Method in interface org.cojen.classfile.LocationRange
-
Returns the start of this location range, inclusive.
- getStartLocation() - Method in class org.cojen.classfile.LocationRangeImpl
-
- GETSTATIC - Static variable in class org.cojen.classfile.Opcode
-
- getSuperClassName() - Method in class org.cojen.classfile.ClassFile
-
- getTag() - Method in class org.cojen.classfile.attribute.Annotation.MemberValue
-
- getTarget() - Method in class org.cojen.classfile.ClassFile
-
Returns the target virtual machine version, or null if unknown.
- getType() - Method in class org.cojen.classfile.attribute.Annotation
-
- getType() - Method in class org.cojen.classfile.attribute.StackMapTableAttr.VerificationTypeInfo
-
Returns variable type, which is null if unknown or not applicable.
- getType() - Method in class org.cojen.classfile.ClassFile
-
Returns a TypeDesc for the type of this ClassFile.
- getType() - Method in class org.cojen.classfile.constant.ConstantClassInfo
-
- getType() - Method in class org.cojen.classfile.constant.ConstantNameAndTypeInfo
-
- getType() - Method in class org.cojen.classfile.FieldInfo
-
Returns the type of this field.
- getType() - Method in interface org.cojen.classfile.LocalVariable
-
- getType() - Method in interface org.cojen.util.BeanProperty
-
Returns the primary type of this property.
- getTypeCode() - Method in class org.cojen.classfile.TypeDesc
-
Returns a type code for operating on primitive types in switches.
- getTypeConstant() - Method in class org.cojen.classfile.attribute.Annotation
-
- getTypeName() - Method in class org.cojen.classfile.attribute.Annotation.EnumConstValue
-
- getValue() - Method in class org.cojen.classfile.attribute.Annotation.MemberValue
-
- getValue() - Method in class org.cojen.classfile.constant.ConstantDoubleInfo
-
- getValue() - Method in class org.cojen.classfile.constant.ConstantFloatInfo
-
- getValue() - Method in class org.cojen.classfile.constant.ConstantIntegerInfo
-
- getValue() - Method in class org.cojen.classfile.constant.ConstantLongInfo
-
- getValue() - Method in class org.cojen.classfile.constant.ConstantStringInfo
-
- getValue() - Method in class org.cojen.classfile.constant.ConstantUTFInfo
-
- getValue() - Method in class org.cojen.util.PatternMatcher.Result
-
Returns the value associated with the matched pattern.
- getWildcardPositions() - Method in class org.cojen.util.PatternMatcher.Result
-
Returns the indexes used to parse the lookup string at wildcard
positions in order for it to match the pattern.
- getWriteMethod() - Method in interface org.cojen.util.BeanProperty
-
Returns a one argument method used to write the property value, or null
if writing is not allowed.
- GOTO - Static variable in class org.cojen.classfile.Opcode
-
- GOTO_W - Static variable in class org.cojen.classfile.Opcode
-
- I2B - Static variable in class org.cojen.classfile.Opcode
-
- I2C - Static variable in class org.cojen.classfile.Opcode
-
- I2D - Static variable in class org.cojen.classfile.Opcode
-
- I2F - Static variable in class org.cojen.classfile.Opcode
-
- I2L - Static variable in class org.cojen.classfile.Opcode
-
- I2S - Static variable in class org.cojen.classfile.Opcode
-
- IADD - Static variable in class org.cojen.classfile.Opcode
-
- IALOAD - Static variable in class org.cojen.classfile.Opcode
-
- IAND - Static variable in class org.cojen.classfile.Opcode
-
- IASTORE - Static variable in class org.cojen.classfile.Opcode
-
- ICONST_0 - Static variable in class org.cojen.classfile.Opcode
-
- ICONST_1 - Static variable in class org.cojen.classfile.Opcode
-
- ICONST_2 - Static variable in class org.cojen.classfile.Opcode
-
- ICONST_3 - Static variable in class org.cojen.classfile.Opcode
-
- ICONST_4 - Static variable in class org.cojen.classfile.Opcode
-
- ICONST_5 - Static variable in class org.cojen.classfile.Opcode
-
- ICONST_M1 - Static variable in class org.cojen.classfile.Opcode
-
- IDIV - Static variable in class org.cojen.classfile.Opcode
-
- IF_ACMPEQ - Static variable in class org.cojen.classfile.Opcode
-
- IF_ACMPNE - Static variable in class org.cojen.classfile.Opcode
-
- IF_ICMPEQ - Static variable in class org.cojen.classfile.Opcode
-
- IF_ICMPGE - Static variable in class org.cojen.classfile.Opcode
-
- IF_ICMPGT - Static variable in class org.cojen.classfile.Opcode
-
- IF_ICMPLE - Static variable in class org.cojen.classfile.Opcode
-
- IF_ICMPLT - Static variable in class org.cojen.classfile.Opcode
-
- IF_ICMPNE - Static variable in class org.cojen.classfile.Opcode
-
- ifComparisonBranch(Location, String, TypeDesc) - Method in class org.cojen.classfile.AbstractCodeAssembler
-
- ifComparisonBranch(Location, String) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code the performs a conditional branch based on a comparison
between two int values on the stack.
- ifComparisonBranch(Location, String, TypeDesc) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code the performs a conditional branch based on a comparison
between two values of the given type on the stack.
- ifComparisonBranch(Location, String) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- ifComparisonBranch(Location, String) - Method in class org.cojen.classfile.CodeBuilder
-
- ifComparisonBranch(Location, String) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- ifComparisonBranch(Location, String, TypeDesc) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- ifComparisonBranch(Location, String) - Method in class org.cojen.classfile.NullCodeAssembler
-
- IFEQ - Static variable in class org.cojen.classfile.Opcode
-
- ifEqualBranch(Location, boolean) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that performs a conditional branch based on the value of
two object references on the stack.
- ifEqualBranch(Location, boolean) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- ifEqualBranch(Location, boolean) - Method in class org.cojen.classfile.CodeBuilder
-
- ifEqualBranch(Location, boolean) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- ifEqualBranch(Location, boolean) - Method in class org.cojen.classfile.NullCodeAssembler
-
- IFGE - Static variable in class org.cojen.classfile.Opcode
-
- IFGT - Static variable in class org.cojen.classfile.Opcode
-
- IFLE - Static variable in class org.cojen.classfile.Opcode
-
- IFLT - Static variable in class org.cojen.classfile.Opcode
-
- IFNE - Static variable in class org.cojen.classfile.Opcode
-
- IFNONNULL - Static variable in class org.cojen.classfile.Opcode
-
- IFNULL - Static variable in class org.cojen.classfile.Opcode
-
- ifNullBranch(Location, boolean) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that performs a conditional branch based on the
value of an object on the stack.
- ifNullBranch(Location, boolean) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- ifNullBranch(Location, boolean) - Method in class org.cojen.classfile.CodeBuilder
-
- ifNullBranch(Location, boolean) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- ifNullBranch(Location, boolean) - Method in class org.cojen.classfile.NullCodeAssembler
-
- ifZeroComparisonBranch(Location, String) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code the performs a conditional branch based on a comparison
between an int value on the stack and zero.
- ifZeroComparisonBranch(Location, String) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- ifZeroComparisonBranch(Location, String) - Method in class org.cojen.classfile.CodeBuilder
-
- ifZeroComparisonBranch(Location, String) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- ifZeroComparisonBranch(Location, String) - Method in class org.cojen.classfile.NullCodeAssembler
-
- IINC - Static variable in class org.cojen.classfile.Opcode
-
- ILOAD - Static variable in class org.cojen.classfile.Opcode
-
- ILOAD_0 - Static variable in class org.cojen.classfile.Opcode
-
- ILOAD_1 - Static variable in class org.cojen.classfile.Opcode
-
- ILOAD_2 - Static variable in class org.cojen.classfile.Opcode
-
- ILOAD_3 - Static variable in class org.cojen.classfile.Opcode
-
- IMUL - Static variable in class org.cojen.classfile.Opcode
-
- INEG - Static variable in class org.cojen.classfile.Opcode
-
- inline(Object) - Method in class org.cojen.classfile.AbstractCodeAssembler
-
- inline(Object) - Method in interface org.cojen.classfile.CodeAssembler
-
Allows code to disassembled and copied straight in.
- inline(Object) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- INNER_CLASSES - Static variable in class org.cojen.classfile.Attribute
-
- InnerClassesAttr - Class in org.cojen.classfile.attribute
-
This class corresponds to the InnerClasses_attribute structure as defined in
The Java Virual Machine Specification.
- InnerClassesAttr(ConstantPool) - Constructor for class org.cojen.classfile.attribute.InnerClassesAttr
-
- InnerClassesAttr(ConstantPool, String) - Constructor for class org.cojen.classfile.attribute.InnerClassesAttr
-
- InnerClassesAttr(ConstantPool, String, int, DataInput) - Constructor for class org.cojen.classfile.attribute.InnerClassesAttr
-
- InnerClassesAttr.Info - Class in org.cojen.classfile.attribute
-
- instanceOf(TypeDesc) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that performs an instanceof operation.
- instanceOf(TypeDesc) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- instanceOf(TypeDesc) - Method in class org.cojen.classfile.CodeBuilder
-
- instanceOf(TypeDesc) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- instanceOf(TypeDesc) - Method in class org.cojen.classfile.NullCodeAssembler
-
- INSTANCEOF - Static variable in class org.cojen.classfile.Opcode
-
- INT - Static variable in class org.cojen.classfile.TypeDesc
-
Primitive type int
- INT_CODE - Static variable in class org.cojen.classfile.TypeDesc
-
Type code returned from getTypeCode, which can be used with the
newarray instruction.
- integerIncrement(LocalVariable, int) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that increments a local integer variable by a signed
constant amount.
- integerIncrement(LocalVariable, int) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- integerIncrement(LocalVariable, int) - Method in class org.cojen.classfile.CodeBuilder
-
- integerIncrement(LocalVariable, int) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- integerIncrement(LocalVariable, int) - Method in class org.cojen.classfile.NullCodeAssembler
-
- IntHashMap<V> - Class in org.cojen.util
-
A Map that accepts int or Integer keys only.
- IntHashMap(int, float) - Constructor for class org.cojen.util.IntHashMap
-
Constructs a new, empty map with the specified initial
capacity and the specified load factor.
- IntHashMap(int) - Constructor for class org.cojen.util.IntHashMap
-
Constructs a new, empty map with the specified initial capacity
and default load factor, which is 0.75.
- IntHashMap() - Constructor for class org.cojen.util.IntHashMap
-
Constructs a new, empty map with a default capacity and load
factor, which is 0.75.
- IntHashMap(Map<? extends Integer, ? extends V>) - Constructor for class org.cojen.util.IntHashMap
-
Constructs a new map with the same mappings as the given map.
- invoke(Method) - Method in class org.cojen.classfile.AbstractCodeAssembler
-
- invoke(Constructor) - Method in class org.cojen.classfile.AbstractCodeAssembler
-
- invoke(Method) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a method.
- invoke(Constructor) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a class constructor in any class.
- invoke(Method) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invoke(Constructor) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeConstructor(TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a class constructor in this class.
- invokeConstructor(String, TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a class constructor in any class.
- invokeConstructor(TypeDesc, TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a class constructor in any class.
- invokeConstructor(TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokeConstructor(String, TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokeConstructor(TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokeConstructor(TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokeConstructor(String, TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokeConstructor(TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokeConstructor(TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeConstructor(String, TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeConstructor(TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeConstructor(TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- invokeConstructor(String, TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- invokeConstructor(TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- INVOKEDYNAMIC - Static variable in class org.cojen.classfile.Opcode
-
- invokeInterface(String, String, TypeDesc, TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke an interface method in any class.
- invokeInterface(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke an interface method in any class.
- invokeInterface(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokeInterface(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokeInterface(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokeInterface(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokeInterface(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeInterface(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeInterface(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- invokeInterface(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- INVOKEINTERFACE - Static variable in class org.cojen.classfile.Opcode
-
- invokePrivate(String, TypeDesc, TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a private method in this class.
- invokePrivate(String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokePrivate(String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokePrivate(String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokePrivate(String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- INVOKESPECIAL - Static variable in class org.cojen.classfile.Opcode
-
- invokeStatic(String, TypeDesc, TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a static method in this class.
- invokeStatic(String, String, TypeDesc, TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a static method in any class.
- invokeStatic(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a static method in any class.
- invokeStatic(String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokeStatic(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokeStatic(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokeStatic(String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokeStatic(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokeStatic(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokeStatic(String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeStatic(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeStatic(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeStatic(String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- invokeStatic(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- invokeStatic(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- INVOKESTATIC - Static variable in class org.cojen.classfile.Opcode
-
- invokeSuper(Method) - Method in class org.cojen.classfile.AbstractCodeAssembler
-
- invokeSuper(Method) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a method in the super class.
- invokeSuper(String, String, TypeDesc, TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a method in the super class.
- invokeSuper(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a method in the super class.
- invokeSuper(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokeSuper(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokeSuper(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokeSuper(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokeSuper(Method) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeSuper(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeSuper(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeSuper(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- invokeSuper(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- invokeSuperConstructor(TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a super class constructor.
- invokeSuperConstructor(TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokeSuperConstructor(TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokeSuperConstructor(TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeSuperConstructor(TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- invokeVirtual(String, TypeDesc, TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a virtual method in this class.
- invokeVirtual(String, String, TypeDesc, TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a virtual method in any class.
- invokeVirtual(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to invoke a virtual method in any class.
- invokeVirtual(String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokeVirtual(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokeVirtual(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- invokeVirtual(String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokeVirtual(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokeVirtual(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.CodeBuilder
-
- invokeVirtual(String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeVirtual(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeVirtual(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- invokeVirtual(String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- invokeVirtual(String, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- invokeVirtual(TypeDesc, String, TypeDesc, TypeDesc[]) - Method in class org.cojen.classfile.NullCodeAssembler
-
- INVOKEVIRTUAL - Static variable in class org.cojen.classfile.Opcode
-
- IOR - Static variable in class org.cojen.classfile.Opcode
-
- IREM - Static variable in class org.cojen.classfile.Opcode
-
- IRETURN - Static variable in class org.cojen.classfile.Opcode
-
- isAbstract() - Method in class org.cojen.classfile.Modifiers
-
- isArray() - Method in class org.cojen.classfile.TypeDesc
-
Returns true if this is an array type.
- isBridge() - Method in class org.cojen.classfile.Modifiers
-
- isDeprecated() - Method in class org.cojen.classfile.ClassFile
-
- isDeprecated() - Method in class org.cojen.classfile.FieldInfo
-
- isDeprecated() - Method in class org.cojen.classfile.MethodInfo
-
- isDoubleWord() - Method in interface org.cojen.classfile.LocalVariable
-
- isDoubleWord() - Method in class org.cojen.classfile.TypeDesc
-
Returns true if this is a primitive long or double type.
- isEmpty() - Method in interface org.cojen.util.Cache
-
- isEmpty() - Method in class org.cojen.util.IntHashMap
-
Returns true if this map contains no key-value mappings.
- isEmpty() - Method in class org.cojen.util.RefCache
-
- isEmpty() - Method in class org.cojen.util.ReferencedValueHashMap
-
- isEmpty() - Method in class org.cojen.util.WeakIdentityMap
-
- isEnum() - Method in class org.cojen.classfile.Modifiers
-
- isFinal() - Method in class org.cojen.classfile.Modifiers
-
- ISHL - Static variable in class org.cojen.classfile.Opcode
-
- ISHR - Static variable in class org.cojen.classfile.Opcode
-
- isInnerClass() - Method in class org.cojen.classfile.ClassFile
-
Returns true if this ClassFile represents an inner class.
- isInterface() - Method in class org.cojen.classfile.Modifiers
-
- isNative() - Method in class org.cojen.classfile.Modifiers
-
- isPrimitive() - Method in class org.cojen.classfile.TypeDesc
-
Returns true if this is a primitive type.
- isPrivate() - Method in class org.cojen.classfile.Modifiers
-
- isProtected() - Method in class org.cojen.classfile.Modifiers
-
- isPublic() - Method in class org.cojen.classfile.Modifiers
-
- isStatic() - Method in class org.cojen.classfile.Modifiers
-
- isStrict() - Method in class org.cojen.classfile.Modifiers
-
- isSynchronized() - Method in class org.cojen.classfile.Modifiers
-
- isSynthetic() - Method in class org.cojen.classfile.ClassFile
-
- isSynthetic() - Method in class org.cojen.classfile.FieldInfo
-
- isSynthetic() - Method in class org.cojen.classfile.MethodInfo
-
- isThis() - Method in class org.cojen.classfile.attribute.StackMapTableAttr.VerificationTypeInfo
-
When true, type is the "this" reference.
- isTop() - Method in class org.cojen.classfile.attribute.StackMapTableAttr.VerificationTypeInfo
-
When true, type is unassigned or unused.
- ISTORE - Static variable in class org.cojen.classfile.Opcode
-
- ISTORE_0 - Static variable in class org.cojen.classfile.Opcode
-
- ISTORE_1 - Static variable in class org.cojen.classfile.Opcode
-
- ISTORE_2 - Static variable in class org.cojen.classfile.Opcode
-
- ISTORE_3 - Static variable in class org.cojen.classfile.Opcode
-
- isTransient() - Method in class org.cojen.classfile.Modifiers
-
- ISUB - Static variable in class org.cojen.classfile.Opcode
-
- isUninitialized() - Method in class org.cojen.classfile.attribute.StackMapTableAttr.VerificationTypeInfo
-
When true, type is an object whose constructor has not been called.
- isVarArgs() - Method in class org.cojen.classfile.Modifiers
-
- isVolatile() - Method in class org.cojen.classfile.Modifiers
-
- iterator() - Method in class org.cojen.util.WeakCanonicalSet
-
Iterator is only thread safe if accessed while synchronized on WeakCanonicalSet
instance.
- IUSHR - Static variable in class org.cojen.classfile.Opcode
-
- IXOR - Static variable in class org.cojen.classfile.Opcode
-
- main(String[]) - Static method in class org.cojen.classfile.DisassemblyTool
-
Disassembles a class file, sending the results to standard out.
- main(String[]) - Static method in class org.cojen.util.BeanIntrospector
-
- makeAnnotation() - Method in class org.cojen.classfile.attribute.Annotation
-
- makeMemberValue(boolean) - Method in class org.cojen.classfile.attribute.Annotation
-
- makeMemberValue(byte) - Method in class org.cojen.classfile.attribute.Annotation
-
- makeMemberValue(short) - Method in class org.cojen.classfile.attribute.Annotation
-
- makeMemberValue(char) - Method in class org.cojen.classfile.attribute.Annotation
-
- makeMemberValue(int) - Method in class org.cojen.classfile.attribute.Annotation
-
- makeMemberValue(long) - Method in class org.cojen.classfile.attribute.Annotation
-
- makeMemberValue(float) - Method in class org.cojen.classfile.attribute.Annotation
-
- makeMemberValue(double) - Method in class org.cojen.classfile.attribute.Annotation
-
- makeMemberValue(String) - Method in class org.cojen.classfile.attribute.Annotation
-
- makeMemberValue(TypeDesc) - Method in class org.cojen.classfile.attribute.Annotation
-
- makeMemberValue(TypeDesc, String) - Method in class org.cojen.classfile.attribute.Annotation
-
- makeMemberValue(Annotation.MemberValue[]) - Method in class org.cojen.classfile.attribute.Annotation
-
- makeMemberValue(Annotation) - Method in class org.cojen.classfile.attribute.Annotation
-
- makePlainDescriptor(Class<? extends Annotation>) - Static method in class org.cojen.util.AnnotationDescPrinter
-
Returns an annotation descriptor that has no parameters.
- makePlainDescriptor(String) - Static method in class org.cojen.util.AnnotationDescPrinter
-
Returns an annotation descriptor that has no parameters.
- mapLineNumber(Location, int) - Method in class org.cojen.classfile.attribute.CodeAttr
-
Map a bytecode address (start_pc) to a line number in the source code
as a debugging aid.
- mapLineNumber(int) - Method in interface org.cojen.classfile.CodeAssembler
-
Map the location of the next code to be generated to a line number
in source code.
- mapLineNumber(int) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- mapLineNumber(int) - Method in class org.cojen.classfile.CodeBuilder
-
- mapLineNumber(int) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- mapLineNumber(int) - Method in class org.cojen.classfile.NullCodeAssembler
-
- markDeprecated() - Method in class org.cojen.classfile.ClassFile
-
Mark this class as being deprecated by adding a special attribute.
- markDeprecated() - Method in class org.cojen.classfile.FieldInfo
-
Mark this field as being deprecated by adding a special attribute.
- markDeprecated() - Method in class org.cojen.classfile.MethodInfo
-
Mark this method as being deprecated by adding a special attribute.
- markSynthetic() - Method in class org.cojen.classfile.ClassFile
-
Mark this class as being synthetic by adding a special attribute.
- markSynthetic() - Method in class org.cojen.classfile.FieldInfo
-
Mark this field as being synthetic by adding a special attribute.
- markSynthetic() - Method in class org.cojen.classfile.MethodInfo
-
Mark this method as being synthetic by adding a special attribute.
- mAssembler - Variable in class org.cojen.classfile.DelegatedCodeAssembler
-
- math(byte) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code for either a unary or binary math operation on one or two
values pushed on the stack.
- math(byte) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- math(byte) - Method in class org.cojen.classfile.CodeBuilder
-
- math(byte) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- math(byte) - Method in class org.cojen.classfile.NullCodeAssembler
-
- MEMBER_TAG_ANNOTATION - Static variable in class org.cojen.classfile.attribute.Annotation
-
Member value is represented by an Annotation
- MEMBER_TAG_ARRAY - Static variable in class org.cojen.classfile.attribute.Annotation
-
Member value is represented by a MemberValue array
- MEMBER_TAG_BOOLEAN - Static variable in class org.cojen.classfile.attribute.Annotation
-
Member value is represented by a ConstantIntegerInfo
- MEMBER_TAG_BYTE - Static variable in class org.cojen.classfile.attribute.Annotation
-
Member value is represented by a ConstantIntegerInfo
- MEMBER_TAG_CHAR - Static variable in class org.cojen.classfile.attribute.Annotation
-
Member value is represented by a ConstantIntegerInfo
- MEMBER_TAG_CLASS - Static variable in class org.cojen.classfile.attribute.Annotation
-
Member value is represented by a ConstantClassInfo
- MEMBER_TAG_DOUBLE - Static variable in class org.cojen.classfile.attribute.Annotation
-
Member value is represented by a ConstantDoubleInfo
- MEMBER_TAG_ENUM - Static variable in class org.cojen.classfile.attribute.Annotation
-
Member value is represented by an EnumConstValue
- MEMBER_TAG_FLOAT - Static variable in class org.cojen.classfile.attribute.Annotation
-
Member value is represented by a ConstantFloatInfo
- MEMBER_TAG_INT - Static variable in class org.cojen.classfile.attribute.Annotation
-
Member value is represented by a ConstantIntegerInfo
- MEMBER_TAG_LONG - Static variable in class org.cojen.classfile.attribute.Annotation
-
Member value is represented by a ConstantLongInfo
- MEMBER_TAG_SHORT - Static variable in class org.cojen.classfile.attribute.Annotation
-
Member value is represented by a ConstantIntegerInfo
- MEMBER_TAG_STRING - Static variable in class org.cojen.classfile.attribute.Annotation
-
Member value is represented by a ConstantUTFInfo
- MethodDeclarationParser - Class in org.cojen.classfile
-
Utility class that supports parsing of Java method declarations.
- MethodDeclarationParser(String) - Constructor for class org.cojen.classfile.MethodDeclarationParser
-
Parse the given method declaration, throwing a exception if the syntax
is wrong.
- MethodDesc - Class in org.cojen.classfile
-
This class is used to build method descriptor strings as defined in The
Java Virtual Machine Specification.
- MethodInfo - Class in org.cojen.classfile
-
This class corresponds to the method_info data structure as defined in
The Java Virtual Machine Specification.
- Modifiers - Class in org.cojen.classfile
-
The Modifiers class is an immutable wrapper around a modifier bitmask.
- monitorEnter() - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to enter the monitor on an object loaded on the stack.
- monitorEnter() - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- monitorEnter() - Method in class org.cojen.classfile.CodeBuilder
-
- monitorEnter() - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- monitorEnter() - Method in class org.cojen.classfile.NullCodeAssembler
-
- MONITORENTER - Static variable in class org.cojen.classfile.Opcode
-
- monitorExit() - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code to exit the monitor on an object loaded on the stack.
- monitorExit() - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- monitorExit() - Method in class org.cojen.classfile.CodeBuilder
-
- monitorExit() - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- monitorExit() - Method in class org.cojen.classfile.NullCodeAssembler
-
- MONITOREXIT - Static variable in class org.cojen.classfile.Opcode
-
- MULTIANEWARRAY - Static variable in class org.cojen.classfile.Opcode
-
- mValues - Variable in class org.cojen.util.PatternMatcher
-
- SALOAD - Static variable in class org.cojen.classfile.Opcode
-
- SASTORE - Static variable in class org.cojen.classfile.Opcode
-
- setCodeBuffer(CodeBuffer) - Method in class org.cojen.classfile.attribute.CodeAttr
-
As a side effect of calling this method, new line number and local
variable tables are created.
- setConstantValue(int) - Method in class org.cojen.classfile.FieldInfo
-
Set the constant value for this field as an int.
- setConstantValue(float) - Method in class org.cojen.classfile.FieldInfo
-
Set the constant value for this field as a float.
- setConstantValue(long) - Method in class org.cojen.classfile.FieldInfo
-
Set the constant value for this field as a long.
- setConstantValue(double) - Method in class org.cojen.classfile.FieldInfo
-
Set the constant value for this field as a double.
- setConstantValue(String) - Method in class org.cojen.classfile.FieldInfo
-
Set the constant value for this field as a string.
- setInitialFrame(MethodInfo) - Method in class org.cojen.classfile.attribute.StackMapTableAttr
-
- setInitialStackMapFrame(MethodInfo) - Method in class org.cojen.classfile.attribute.CodeAttr
-
- setLocation() - Method in interface org.cojen.classfile.Label
-
Sets the location of a label to be at the current postion in the
code being generated.
- setModifiers(Modifiers) - Method in class org.cojen.classfile.ClassFile
-
- setModifiers(Modifiers) - Method in class org.cojen.classfile.FieldInfo
-
- setModifiers(Modifiers) - Method in class org.cojen.classfile.MethodInfo
-
- setName(String) - Method in interface org.cojen.classfile.LocalVariable
-
- setPropertyValue(B, String, Object) - Method in class org.cojen.util.BeanPropertyAccessor
-
- setSourceFile(String) - Method in class org.cojen.classfile.ClassFile
-
Set the source file of this class file by adding a source file
attribute.
- setTarget(String) - Method in class org.cojen.classfile.ClassFile
-
Specify what target virtual machine version classfile should generate
for.
- setType(TypeDesc) - Method in class org.cojen.classfile.attribute.Annotation
-
- setTypeConstant(ConstantUTFInfo) - Method in class org.cojen.classfile.attribute.Annotation
-
- setVersion(int, int) - Method in class org.cojen.classfile.ClassFile
-
Sets the version to use when writing the generated classfile, overriding
the target.
- SHORT - Static variable in class org.cojen.classfile.TypeDesc
-
Primitive type short
- SHORT_CODE - Static variable in class org.cojen.classfile.TypeDesc
-
Type code returned from getTypeCode, which can be used with the
newarray instruction.
- SIGNATURE - Static variable in class org.cojen.classfile.Attribute
-
- SignatureAttr - Class in org.cojen.classfile.attribute
-
This class corresponds to the signature attribute structure, which is used
to support generics.
- SignatureAttr(ConstantPool, ConstantUTFInfo) - Constructor for class org.cojen.classfile.attribute.SignatureAttr
-
- SignatureAttr(ConstantPool, String, ConstantUTFInfo) - Constructor for class org.cojen.classfile.attribute.SignatureAttr
-
- SignatureAttr(ConstantPool, String, int, DataInput) - Constructor for class org.cojen.classfile.attribute.SignatureAttr
-
- SIPUSH - Static variable in class org.cojen.classfile.Opcode
-
- size() - Method in interface org.cojen.util.Cache
-
- size() - Method in class org.cojen.util.IntHashMap
-
Returns the number of key-value mappings in this map.
- size() - Method in class org.cojen.util.RefCache
-
- size() - Method in class org.cojen.util.ReferencedValueHashMap
-
- size() - Method in class org.cojen.util.WeakCanonicalSet
-
- size() - Method in class org.cojen.util.WeakIdentityMap
-
- skipBytes(DataInput, int) - Static method in class org.cojen.classfile.Attribute
-
- SoftValueCache<K,V> - Class in org.cojen.util
-
Simple thread-safe cache which evicts entries via a shared background
thread.
- SoftValueCache(int) - Constructor for class org.cojen.util.SoftValueCache
-
- SoftValuedHashMap<K,V> - Class in org.cojen.util
-
A Map that softly references its values and can be used as a simple cache.
- SoftValuedHashMap(int, float) - Constructor for class org.cojen.util.SoftValuedHashMap
-
Constructs a new, empty map with the specified initial
capacity and the specified load factor.
- SoftValuedHashMap(int) - Constructor for class org.cojen.util.SoftValuedHashMap
-
Constructs a new, empty map with the specified initial capacity
and default load factor, which is 0.75.
- SoftValuedHashMap() - Constructor for class org.cojen.util.SoftValuedHashMap
-
Constructs a new, empty map with a default capacity and load
factor, which is 0.75.
- SoftValuedHashMap(Map<? extends K, ? extends V>) - Constructor for class org.cojen.util.SoftValuedHashMap
-
Constructs a new map with the same mappings as the given map.
- SOURCE_FILE - Static variable in class org.cojen.classfile.Attribute
-
- SourceFileAttr - Class in org.cojen.classfile.attribute
-
This class corresponds to the SourceFile_attribute structure as defined in
The Java Virtual Machine Specification.
- SourceFileAttr(ConstantPool, String) - Constructor for class org.cojen.classfile.attribute.SourceFileAttr
-
- SourceFileAttr(ConstantPool, String, String) - Constructor for class org.cojen.classfile.attribute.SourceFileAttr
-
- SourceFileAttr(ConstantPool, String, int, DataInput) - Constructor for class org.cojen.classfile.attribute.SourceFileAttr
-
- STACK_MAP_TABLE - Static variable in class org.cojen.classfile.Attribute
-
- StackMapTableAttr - Class in org.cojen.classfile.attribute
-
- StackMapTableAttr(ConstantPool) - Constructor for class org.cojen.classfile.attribute.StackMapTableAttr
-
- StackMapTableAttr(ConstantPool, String, int, DataInput) - Constructor for class org.cojen.classfile.attribute.StackMapTableAttr
-
- StackMapTableAttr.StackMapFrame - Class in org.cojen.classfile.attribute
-
- StackMapTableAttr.VerificationTypeInfo - Class in org.cojen.classfile.attribute
-
- storeField(String, TypeDesc) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that stores a value into a field from this class.
- storeField(String, String, TypeDesc) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that stores a value into a field from any class.
- storeField(TypeDesc, String, TypeDesc) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that stores a value into a field from any class.
- storeField(String, TypeDesc) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- storeField(String, String, TypeDesc) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- storeField(TypeDesc, String, TypeDesc) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- storeField(String, TypeDesc) - Method in class org.cojen.classfile.CodeBuilder
-
- storeField(String, String, TypeDesc) - Method in class org.cojen.classfile.CodeBuilder
-
- storeField(TypeDesc, String, TypeDesc) - Method in class org.cojen.classfile.CodeBuilder
-
- storeField(String, TypeDesc) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- storeField(String, String, TypeDesc) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- storeField(TypeDesc, String, TypeDesc) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- storeField(String, TypeDesc) - Method in class org.cojen.classfile.NullCodeAssembler
-
- storeField(String, String, TypeDesc) - Method in class org.cojen.classfile.NullCodeAssembler
-
- storeField(TypeDesc, String, TypeDesc) - Method in class org.cojen.classfile.NullCodeAssembler
-
- storeLocal(LocalVariable) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that pops a value off of the stack into a local variable.
- storeLocal(LocalVariable) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- storeLocal(LocalVariable) - Method in class org.cojen.classfile.CodeBuilder
-
- storeLocal(LocalVariable) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- storeLocal(LocalVariable) - Method in class org.cojen.classfile.NullCodeAssembler
-
- storeStaticField(String, TypeDesc) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that stores a value into a field from this class.
- storeStaticField(String, String, TypeDesc) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that stores a value into a field from any class.
- storeStaticField(TypeDesc, String, TypeDesc) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that stores a value into a field from any class.
- storeStaticField(String, TypeDesc) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- storeStaticField(String, String, TypeDesc) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- storeStaticField(TypeDesc, String, TypeDesc) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- storeStaticField(String, TypeDesc) - Method in class org.cojen.classfile.CodeBuilder
-
- storeStaticField(String, String, TypeDesc) - Method in class org.cojen.classfile.CodeBuilder
-
- storeStaticField(TypeDesc, String, TypeDesc) - Method in class org.cojen.classfile.CodeBuilder
-
- storeStaticField(String, TypeDesc) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- storeStaticField(String, String, TypeDesc) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- storeStaticField(TypeDesc, String, TypeDesc) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- storeStaticField(String, TypeDesc) - Method in class org.cojen.classfile.NullCodeAssembler
-
- storeStaticField(String, String, TypeDesc) - Method in class org.cojen.classfile.NullCodeAssembler
-
- storeStaticField(TypeDesc, String, TypeDesc) - Method in class org.cojen.classfile.NullCodeAssembler
-
- storeToArray(TypeDesc) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that stores a value to an array.
- storeToArray(TypeDesc) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- storeToArray(TypeDesc) - Method in class org.cojen.classfile.CodeBuilder
-
- storeToArray(TypeDesc) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- storeToArray(TypeDesc) - Method in class org.cojen.classfile.NullCodeAssembler
-
- STRING - Static variable in class org.cojen.classfile.TypeDesc
-
Object type java.lang.String, provided for convenience
- swap() - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code for the swap instruction, which swaps to the top two
words on the stack.
- swap() - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- swap() - Method in class org.cojen.classfile.CodeBuilder
-
- swap() - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- swap() - Method in class org.cojen.classfile.NullCodeAssembler
-
- SWAP - Static variable in class org.cojen.classfile.Opcode
-
- swap2() - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code for a swap2 instruction, which swaps to the top two pair
of words on the stack.
- swap2() - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- swap2() - Method in class org.cojen.classfile.CodeBuilder
-
- swap2() - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- swap2() - Method in class org.cojen.classfile.NullCodeAssembler
-
- switchBranch(int[], Location[], Location) - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code for a switch statement.
- switchBranch(int[], Location[], Location) - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- switchBranch(int[], Location[], Location) - Method in class org.cojen.classfile.CodeBuilder
-
- switchBranch(int[], Location[], Location) - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- switchBranch(int[], Location[], Location) - Method in class org.cojen.classfile.NullCodeAssembler
-
- SYNTHETIC - Static variable in class org.cojen.classfile.Attribute
-
- SyntheticAttr - Class in org.cojen.classfile.attribute
-
This class corresponds to the Synthetic_attribute as defined in The Java
Virual Machine Specification.
- SyntheticAttr(ConstantPool) - Constructor for class org.cojen.classfile.attribute.SyntheticAttr
-
- SyntheticAttr(ConstantPool, String) - Constructor for class org.cojen.classfile.attribute.SyntheticAttr
-
- SyntheticAttr(ConstantPool, String, int, DataInput) - Constructor for class org.cojen.classfile.attribute.SyntheticAttr
-
- TABLESWITCH - Static variable in class org.cojen.classfile.Opcode
-
- TAG_CLASS - Static variable in class org.cojen.classfile.ConstantInfo
-
- TAG_DOUBLE - Static variable in class org.cojen.classfile.ConstantInfo
-
- TAG_FIELD - Static variable in class org.cojen.classfile.ConstantInfo
-
- TAG_FLOAT - Static variable in class org.cojen.classfile.ConstantInfo
-
- TAG_INTEGER - Static variable in class org.cojen.classfile.ConstantInfo
-
- TAG_INTERFACE_METHOD - Static variable in class org.cojen.classfile.ConstantInfo
-
- TAG_LONG - Static variable in class org.cojen.classfile.ConstantInfo
-
- TAG_METHOD - Static variable in class org.cojen.classfile.ConstantInfo
-
- TAG_NAME_AND_TYPE - Static variable in class org.cojen.classfile.ConstantInfo
-
- TAG_STRING - Static variable in class org.cojen.classfile.ConstantInfo
-
- TAG_UTF8 - Static variable in class org.cojen.classfile.ConstantInfo
-
- throwObject() - Method in interface org.cojen.classfile.CodeAssembler
-
Generates code that throws an exception.
- throwObject() - Method in class org.cojen.classfile.CodeAssemblerPrinter
-
- throwObject() - Method in class org.cojen.classfile.CodeBuilder
-
- throwObject() - Method in class org.cojen.classfile.DelegatedCodeAssembler
-
- throwObject() - Method in class org.cojen.classfile.NullCodeAssembler
-
- ThrowUnchecked - Class in org.cojen.util
-
Allows exceptions to be thrown which aren't declared to be thrown.
- ThrowUnchecked() - Constructor for class org.cojen.util.ThrowUnchecked
-
- timedOutNotification(long) - Method in class org.cojen.util.BelatedCreator
-
Notification that createReal is taking too long.
- toAbstract(boolean) - Method in class org.cojen.classfile.Modifiers
-
When set abstract, the bitmask is cleared from being final, volatile,
transient, native, synchronized, and strictfp.
- toArrayType() - Method in class org.cojen.classfile.TypeDesc
-
Convertes this type to an array type.
- toBridge(boolean) - Method in class org.cojen.classfile.Modifiers
-
Used to identify if a method is a bridge method.
- toClass() - Method in class org.cojen.classfile.TypeDesc
-
Returns this type as a class.
- toClass(ClassLoader) - Method in class org.cojen.classfile.TypeDesc
-
Returns this type as a class.
- toEnum(boolean) - Method in class org.cojen.classfile.Modifiers
-
Used to identify if a field is an enum constant.
- toFinal(boolean) - Method in class org.cojen.classfile.Modifiers
-
When set final, the bitmask is cleared from being an interface or
abstract.
- toInterface(boolean) - Method in class org.cojen.classfile.Modifiers
-
When set as an interface, non-interface settings are cleared and the
bitmask is set abstract.
- toMethodSignature(String) - Method in class org.cojen.classfile.MethodDesc
-
Returns this in Java method signature syntax.
- toMethodSignature(String, boolean) - Method in class org.cojen.classfile.MethodDesc
-
Returns this in Java method signature syntax.
- toNative(boolean) - Method in class org.cojen.classfile.Modifiers
-
When set native, non-native-method settings are cleared.
- toObjectType() - Method in class org.cojen.classfile.TypeDesc
-
Returns the object peer of this primitive type.
- toPrimitiveType() - Method in class org.cojen.classfile.TypeDesc
-
Returns the primitive peer of this object type, if one exists.
- toPrivate(boolean) - Method in class org.cojen.classfile.Modifiers
-
When set private, the bitmask is cleared from being public or protected.
- toProtected(boolean) - Method in class org.cojen.classfile.Modifiers
-
When set protected, the bitmask is cleared from being public or private.
- toPublic(boolean) - Method in class org.cojen.classfile.Modifiers
-
When set public, the bitmask is cleared from being private or protected.
- toStatic(boolean) - Method in class org.cojen.classfile.Modifiers
-
- toStrict(boolean) - Method in class org.cojen.classfile.Modifiers
-
- toString() - Method in class org.cojen.classfile.attribute.StackMapTableAttr.VerificationTypeInfo
-
- toString() - Method in class org.cojen.classfile.ClassFile
-
- toString() - Method in class org.cojen.classfile.constant.ConstantClassInfo
-
- toString() - Method in class org.cojen.classfile.constant.ConstantDoubleInfo
-
- toString() - Method in class org.cojen.classfile.constant.ConstantFieldInfo
-
- toString() - Method in class org.cojen.classfile.constant.ConstantFloatInfo
-
- toString() - Method in class org.cojen.classfile.constant.ConstantIntegerInfo
-
- toString() - Method in class org.cojen.classfile.constant.ConstantInterfaceMethodInfo
-
- toString() - Method in class org.cojen.classfile.constant.ConstantLongInfo
-
- toString() - Method in class org.cojen.classfile.constant.ConstantMethodInfo
-
- toString() - Method in class org.cojen.classfile.constant.ConstantNameAndTypeInfo
-
- toString() - Method in class org.cojen.classfile.constant.ConstantStringInfo
-
- toString() - Method in class org.cojen.classfile.constant.ConstantUTFInfo
-
- toString() - Method in class org.cojen.classfile.FieldInfo
-
- toString() - Method in class org.cojen.classfile.LocationRangeImpl
-
- toString() - Method in class org.cojen.classfile.MethodDesc
-
- toString() - Method in class org.cojen.classfile.MethodInfo
-
- toString() - Method in class org.cojen.classfile.Modifiers
-
Returns the string value generated by the Modifier class.
- toString() - Method in class org.cojen.classfile.TypeDesc
-
- toString() - Method in interface org.cojen.util.BeanProperty
-
- toString() - Method in class org.cojen.util.ReferencedValueHashMap
-
- toString() - Method in class org.cojen.util.SoftValueCache
-
- toString() - Method in class org.cojen.util.WeakCanonicalSet
-
- toString() - Method in class org.cojen.util.WeakIdentityMap
-
Gets the map as a String.
- toString() - Method in class org.cojen.util.WeakKeyCache
-
- toString() - Method in class org.cojen.util.WeakValueCache
-
- toSynchronized(boolean) - Method in class org.cojen.classfile.Modifiers
-
When set synchronized, non-method settings are cleared.
- toTransient(boolean) - Method in class org.cojen.classfile.Modifiers
-
When set transient, non-field settings are cleared.
- toVarArgs(boolean) - Method in class org.cojen.classfile.Modifiers
-
Used to identify if a method accepts a variable amount of
arguments.
- toVolatile(boolean) - Method in class org.cojen.classfile.Modifiers
-
When set volatile, non-field settings are cleared.
- tryGetPropertyValue(B, String) - Method in class org.cojen.util.BeanPropertyAccessor
-
Returns property value or null if it does not exist.
- trySetPropertyValue(B, String, Object) - Method in class org.cojen.util.BeanPropertyAccessor
-
Tries to set property value, if it exists.
- TypeDesc - Class in org.cojen.classfile
-
This class is used to build field and return type descriptor strings as
defined in The Java Virtual Machine Specification.