A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes All Packages

A

a - Variable in class org.vesalainen.bcc.Assembler
 
aaload() - Method in class org.vesalainen.bcc.Assembler
Load Object from array
AALOAD - Static variable in interface org.vesalainen.bcc.OpCode
 
aastore() - Method in class org.vesalainen.bcc.Assembler
Store into Object array
AASTORE - Static variable in interface org.vesalainen.bcc.OpCode
 
ACC_ABSTRACT - Static variable in class org.vesalainen.bcc.AccessFlags
Declared abstract; must not be instantiated.
ACC_ANNOTATION - Static variable in class org.vesalainen.bcc.AccessFlags.ClassFlags
Declared as an annotation type.
ACC_BRIDGE - Static variable in class org.vesalainen.bcc.AccessFlags
A bridge method, generated by the compiler
ACC_ENUM - Static variable in class org.vesalainen.bcc.AccessFlags
Declared as an enum type.
ACC_FINAL - Static variable in class org.vesalainen.bcc.AccessFlags
Declared final; no subclasses allowed.
ACC_INTERFACE - Static variable in class org.vesalainen.bcc.AccessFlags.ClassFlags
Is an interface, not a class.
ACC_NATIVE - Static variable in class org.vesalainen.bcc.AccessFlags
Declared native; implemented in a language other than Java
ACC_PRIVATE - Static variable in class org.vesalainen.bcc.AccessFlags
Declared private; accessible only within the defining class.
ACC_PROTECTED - Static variable in class org.vesalainen.bcc.AccessFlags
Declared protected; may be accessed within subclasses.
ACC_PUBLIC - Static variable in class org.vesalainen.bcc.AccessFlags
Declared public; may be accessed from outside its package.
ACC_STATIC - Static variable in class org.vesalainen.bcc.AccessFlags
Declared static.
ACC_STRICT - Static variable in class org.vesalainen.bcc.AccessFlags
Declared strictfp; floating-point mode is FP-strict
ACC_SUPER - Static variable in class org.vesalainen.bcc.AccessFlags
Declared synchronized; invocation is wrapped in a monitor lock
ACC_SUPER - Static variable in class org.vesalainen.bcc.AccessFlags.ClassFlags
Treat superclass methods specially when invoked by the invokespecial instruction.
ACC_SYNTHETIC - Static variable in class org.vesalainen.bcc.AccessFlags
Declared synthetic; Not present in the source code.
ACC_TRANSIENT - Static variable in class org.vesalainen.bcc.AccessFlags.FieldFlags
Declared transient; not written or read by a persistent object manager.
ACC_VARARGS - Static variable in class org.vesalainen.bcc.AccessFlags.ClassFlags
Declared with variable number of arguments.
ACC_VARARGS - Static variable in class org.vesalainen.bcc.AccessFlags.MethodFlags
Declared with variable number of arguments.
ACC_VOLATILE - Static variable in class org.vesalainen.bcc.AccessFlags.FieldFlags
Declared volatile; cannot be cached.
accept(AnnotationValueVisitor<R, P>, P) - Method in class org.vesalainen.bcc.annotation.AnnotationVal
 
accept(AnnotationValueVisitor<R, P>, P) - Method in class org.vesalainen.bcc.annotation.ArrayValue
 
accept(AnnotationValueVisitor<R, P>, P) - Method in class org.vesalainen.bcc.annotation.ClassInfoIndex
 
accept(AnnotationValueVisitor<R, P>, P) - Method in class org.vesalainen.bcc.annotation.ConstValueIndex
 
accept(AnnotationValueVisitor<R, P>, P) - Method in class org.vesalainen.bcc.annotation.EnumConstValue
 
accept(AnnotationValueVisitor<R, P>, P) - Method in class org.vesalainen.bcc.model.AnnotationValueImpl
 
accept(ElementVisitor<R, P>, P) - Method in class org.vesalainen.bcc.ClassFile
 
accept(ElementVisitor<R, P>, P) - Method in class org.vesalainen.bcc.FieldInfo
 
accept(ElementVisitor<R, P>, P) - Method in class org.vesalainen.bcc.LocalVariable
 
accept(ElementVisitor<R, P>, P) - Method in class org.vesalainen.bcc.MethodInfo
 
accept(ElementVisitor<R, P>, P) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
accept(ElementVisitor<R, P>, P) - Method in class org.vesalainen.bcc.model.PackageElementImpl
 
accept(ElementVisitor<R, P>, P) - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
accept(ElementVisitor<R, P>, P) - Method in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
accept(ElementVisitor<R, P>, P) - Method in class org.vesalainen.bcc.model.VariableElementImpl
 
accept(ElementVisitor<R, P>, P) - Method in class org.vesalainen.bcc.SubClass.Method
 
accept(ElementVisitor<R, P>, P) - Method in class org.vesalainen.bcc.SubClass.Variable
 
accept(TypeVisitor<R, P>, P) - Method in class org.vesalainen.bcc.ClassFile.ClassType
 
accept(TypeVisitor<R, P>, P) - Method in class org.vesalainen.bcc.model.ArrayTypeImpl
 
accept(TypeVisitor<R, P>, P) - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
accept(TypeVisitor<R, P>, P) - Method in class org.vesalainen.bcc.model.ExecutableTypeImpl
 
accept(TypeVisitor<R, P>, P) - Method in class org.vesalainen.bcc.model.PrimitiveTypeImpl
 
accept(TypeVisitor<R, P>, P) - Method in class org.vesalainen.bcc.model.TypesImpl.NoTypeImpl
 
accept(TypeVisitor<R, P>, P) - Method in class org.vesalainen.bcc.model.TypesImpl.NullTypeImpl
 
accept(TypeVisitor<R, P>, P) - Method in class org.vesalainen.bcc.model.TypeVariableImpl
 
accept(TypeVisitor<R, P>, P) - Method in class org.vesalainen.bcc.model.WildcardTypeImpl
 
accept(TypeVisitor<R, P>, P) - Method in class org.vesalainen.bcc.ReturnAddress
 
access_flags - Variable in class org.vesalainen.bcc.FieldInfo
 
AccessFlags - Class in org.vesalainen.bcc
 
AccessFlags() - Constructor for class org.vesalainen.bcc.AccessFlags
 
AccessFlags.ClassFlags - Class in org.vesalainen.bcc
 
AccessFlags.FieldFlags - Class in org.vesalainen.bcc
 
AccessFlags.MethodFlags - Class in org.vesalainen.bcc
 
aconst_null() - Method in class org.vesalainen.bcc.Assembler
 
ACONST_NULL - Static variable in interface org.vesalainen.bcc.OpCode
 
addAttribute(AttributeInfo) - Method in class org.vesalainen.bcc.ClassFile
Adds a new attribute
addAttribute(AttributeInfo) - Method in class org.vesalainen.bcc.SubClass
 
addConstantInfo(ConstantInfo) - Method in class org.vesalainen.bcc.ClassFile
 
addConstantInfo(ConstantInfo, int) - Method in class org.vesalainen.bcc.ClassFile
 
addConstantInfo(ConstantInfo, int) - Method in class org.vesalainen.bcc.SubClass
 
addConstructor() - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addEnclosedElement(Element) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addExceptionHandler(Block, String, Class<? extends Throwable>...) - Method in class org.vesalainen.bcc.MethodCompiler
Adds an exception handler.
addExceptionHandler(Block, String, List<? extends TypeMirror>) - Method in class org.vesalainen.bcc.MethodCompiler
Adds an exception handler.
addExtends(Class<?>) - Method in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
addExtends(String) - Method in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
addExtends(TypeMirror) - Method in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
addField(String) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addField(String, Class<?>) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addField(String, String) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addFieldInfo(FieldInfo) - Method in class org.vesalainen.bcc.ClassFile
 
addFieldInfo(FieldInfo) - Method in class org.vesalainen.bcc.SubClass
 
addIndexedElement(int, Object) - Method in class org.vesalainen.bcc.ClassFile
 
addInterface(short) - Method in class org.vesalainen.bcc.ClassFile
 
addInterface(short) - Method in class org.vesalainen.bcc.SubClass
 
addInterface(CharSequence) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addInterface(Class<?>) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addInterface(Class<?>, Class<?>...) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addInterface(Class<?>, String...) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addInterface(TypeElement) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addInterface(TypeMirror) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addInterfaces(Set<TypeMirror>, TypeElement) - Method in class org.vesalainen.bcc.model.TypesImpl
 
addLineNumber(int, int) - Method in class org.vesalainen.bcc.LineNumberTable
 
addLineNumberTable(LineNumberTable) - Method in class org.vesalainen.bcc.CodeAttribute
 
addLocalTypeVariable(int, int, int) - Method in class org.vesalainen.bcc.LocalVariableTypeTable
Deprecated. 
addLocalTypeVariable(VariableElement, String, int) - Method in class org.vesalainen.bcc.LocalVariableTypeTable
Adds a entry into LocalTypeVariableTable if variable is of generic type
addLocalVariable(int, int, int) - Method in class org.vesalainen.bcc.LocalVariableTable
Deprecated. 
addLocalVariable(VariableElement, int) - Method in class org.vesalainen.bcc.LocalVariableTable
 
addLocalVariables(List<? extends VariableElement>) - Method in class org.vesalainen.bcc.CodeAttribute
 
addLookup(int, String) - Method in class org.vesalainen.bcc.LookupList
 
addMethod(String) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addMethodInfo(MethodInfo) - Method in class org.vesalainen.bcc.ClassFile
 
addMethodInfo(MethodInfo) - Method in class org.vesalainen.bcc.SubClass
 
addModifier(Modifier) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
addModifier(Modifier) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addModifier(Modifier) - Method in class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
addModifiers(int) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
addModifiers(int) - Method in class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
addName(String) - Method in class org.vesalainen.bcc.Label
 
addNested(Class<?>) - Method in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
addNested(String) - Method in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
addNested(TypeElement) - Method in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
addNewArray(String, Class<?>, int) - Method in class org.vesalainen.bcc.MethodCompiler
Create new array
addNewArray(String, TypeMirror, int) - Method in class org.vesalainen.bcc.MethodCompiler
Create new array
addParameter(String) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
addParameter(VariableElement) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
address - Variable in class org.vesalainen.bcc.Label
 
addSignatureIfNeed() - Method in class org.vesalainen.bcc.FieldInfo
 
addSignatureIfNeed() - Method in class org.vesalainen.bcc.MethodInfo
 
addSignatureIfNeed() - Method in class org.vesalainen.bcc.SubClass
 
addSuper(Class<?>) - Method in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
addSuper(String) - Method in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
addSuper(TypeMirror) - Method in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
addThrowable(TypeElement) - Method in class org.vesalainen.bcc.ExceptionsAttribute
 
addThrowables() - Method in class org.vesalainen.bcc.MethodInfo
 
addThrownType(Class<?>) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
addThrownType(String) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
addThrownType(TypeMirror) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
addType(Class<?>) - Method in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
addType(String) - Method in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
addType(TypeMirror) - Method in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
addTypeName(StringBuilder, TypeMirror) - Static method in class org.vesalainen.bcc.model.El
 
addTypeParameter(String, CharSequence...) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
addTypeParameter(String, CharSequence...) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addTypeParameter(String, CharSequence...) - Method in class org.vesalainen.bcc.model.TypeParameterBuilder
 
addTypeParameter(String, Class<?>...) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
addTypeParameter(String, Class<?>...) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addTypeParameter(String, Class<?>...) - Method in class org.vesalainen.bcc.model.TypeParameterBuilder
 
addTypeParameter(String, TypeElement...) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
addTypeParameter(String, TypeElement...) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addTypeParameter(String, TypeElement...) - Method in class org.vesalainen.bcc.model.TypeParameterBuilder
 
addTypeParameter(String, TypeMirror...) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
addTypeParameter(String, TypeMirror...) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addTypeParameter(String, TypeMirror...) - Method in class org.vesalainen.bcc.model.TypeParameterBuilder
 
addTypeParameter(TypeParameterElement) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
addTypeParameter(TypeParameterElement) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
addTypeParameter(TypeParameterElement) - Method in class org.vesalainen.bcc.model.TypeParameterBuilder
 
addVariable(String, Class<?>) - Method in class org.vesalainen.bcc.MethodCompiler
Add new local variable
addVariable(String, TypeMirror) - Method in class org.vesalainen.bcc.MethodCompiler
Add new local variable
allSupertypes(TypeMirror) - Method in class org.vesalainen.bcc.model.TypesImpl
 
aload(int) - Method in class org.vesalainen.bcc.Assembler
Load Object from local variable
ALOAD - Static variable in interface org.vesalainen.bcc.OpCode
 
ALOAD_0 - Static variable in interface org.vesalainen.bcc.OpCode
 
ALOAD_1 - Static variable in interface org.vesalainen.bcc.OpCode
 
ALOAD_2 - Static variable in interface org.vesalainen.bcc.OpCode
 
ALOAD_3 - Static variable in interface org.vesalainen.bcc.OpCode
 
aName(StringBuilder, Class<?>) - Static method in class org.vesalainen.bcc.model.El
 
anew(int) - Method in class org.vesalainen.bcc.Assembler
 
anew(Class<?>) - Method in class org.vesalainen.bcc.MethodCompiler
Create new object
anew(TypeElement) - Method in class org.vesalainen.bcc.MethodCompiler
Create new object
anewarray(int) - Method in class org.vesalainen.bcc.Assembler
 
ANEWARRAY - Static variable in interface org.vesalainen.bcc.OpCode
 
annotatedElement - Variable in class org.vesalainen.bcc.model.ElementImpl
 
annotation - Variable in class org.vesalainen.bcc.annotation.AnnotationVal
 
annotationMap - Static variable in class org.vesalainen.bcc.model.ElementFactory
 
AnnotationMirrorImpl - Class in org.vesalainen.bcc.model
 
AnnotationMirrorImpl(Annotation) - Constructor for class org.vesalainen.bcc.model.AnnotationMirrorImpl
 
annotationMirrors - Variable in class org.vesalainen.bcc.model.ElementImpl
 
annotations - Variable in class org.vesalainen.bcc.annotation.RuntimeVisibleAnnotations
 
annotations - Variable in class org.vesalainen.bcc.model.ElementImpl
 
annotationType - Variable in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
AnnotationVal - Class in org.vesalainen.bcc.annotation
 
AnnotationVal(ClassFile, int, DataInput) - Constructor for class org.vesalainen.bcc.annotation.AnnotationVal
 
AnnotationValueImpl - Class in org.vesalainen.bcc.model
 
AnnotationValueImpl(Object) - Constructor for class org.vesalainen.bcc.model.AnnotationValueImpl
 
annotationValueMap - Static variable in class org.vesalainen.bcc.model.ElementFactory
 
AnnotationWrapper - Class in org.vesalainen.bcc.annotation
 
AnnotationWrapper(ClassFile, DataInput) - Constructor for class org.vesalainen.bcc.annotation.AnnotationWrapper
 
append(char) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
append(char) - Method in class org.vesalainen.bcc.Signature.Result
 
append(CharSequence) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
append(CharSequence) - Method in class org.vesalainen.bcc.Signature.Result
 
append(CharSequence, int, int) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
append(CharSequence, int, int) - Method in class org.vesalainen.bcc.Signature.Result
 
ARETURN - Static variable in interface org.vesalainen.bcc.OpCode
 
argumentCount(List<? extends VariableElement>) - Method in class org.vesalainen.bcc.MethodCompiler
 
ArrayInit(VariableElement, TypeMirror, int) - Constructor for class org.vesalainen.bcc.FieldInitializer.ArrayInit
 
arraylength() - Method in class org.vesalainen.bcc.Assembler
 
ARRAYLENGTH - Static variable in interface org.vesalainen.bcc.OpCode
 
ArrayTypeImpl - Class in org.vesalainen.bcc.model
 
ArrayTypeImpl(Class<?>) - Constructor for class org.vesalainen.bcc.model.ArrayTypeImpl
 
ArrayTypeImpl(GenericArrayType) - Constructor for class org.vesalainen.bcc.model.ArrayTypeImpl
 
ArrayTypeImpl(TypeMirror) - Constructor for class org.vesalainen.bcc.model.ArrayTypeImpl
 
arrayTypeMap - Static variable in class org.vesalainen.bcc.model.TypeMirrorFactory
 
arrayTypeSignature(Signature.Result, ArrayType) - Static method in class org.vesalainen.bcc.Signature
 
ArrayValue - Class in org.vesalainen.bcc.annotation
 
ArrayValue(ClassFile, int, DataInput) - Constructor for class org.vesalainen.bcc.annotation.ArrayValue
 
asElement() - Method in class org.vesalainen.bcc.ClassFile.ClassType
 
asElement() - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
asElement() - Method in class org.vesalainen.bcc.model.TypeVariableImpl
 
asElement(TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
 
asElement(TypeMirror) - Method in class org.vesalainen.bcc.model.TypesImpl
 
asm - Variable in class org.vesalainen.bcc.Assembler
 
asm - Variable in class org.vesalainen.bcc.CodeDataOutput
 
asMemberOf(DeclaredType, Element) - Static method in class org.vesalainen.bcc.model.Typ
 
asMemberOf(DeclaredType, Element) - Method in class org.vesalainen.bcc.model.TypesImpl
 
asmStack - Variable in class org.vesalainen.bcc.Assembler
 
Assembler - Class in org.vesalainen.bcc
 
Assembler() - Constructor for class org.vesalainen.bcc.Assembler
 
Assembler(CodeDataOutput, Map<String, Label>) - Constructor for class org.vesalainen.bcc.Assembler
 
assignDefault(String) - Method in class org.vesalainen.bcc.MethodCompiler
assign default type for local variable depending on type.
astore(int) - Method in class org.vesalainen.bcc.Assembler
Store Object into local variable
ASTORE - Static variable in interface org.vesalainen.bcc.OpCode
 
ASTORE_0 - Static variable in interface org.vesalainen.bcc.OpCode
 
ASTORE_1 - Static variable in interface org.vesalainen.bcc.OpCode
 
ASTORE_2 - Static variable in interface org.vesalainen.bcc.OpCode
 
ASTORE_3 - Static variable in interface org.vesalainen.bcc.OpCode
 
asType() - Method in class org.vesalainen.bcc.ClassFile
 
asType() - Method in class org.vesalainen.bcc.FieldInfo
 
asType() - Method in class org.vesalainen.bcc.LocalVariable
 
asType() - Method in class org.vesalainen.bcc.MethodInfo
 
asType() - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
asType() - Method in class org.vesalainen.bcc.model.PackageElementImpl
 
asType() - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
asType() - Method in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
asType() - Method in class org.vesalainen.bcc.model.VariableElementImpl
 
asType() - Method in class org.vesalainen.bcc.SubClass.Method
 
asType() - Method in class org.vesalainen.bcc.SubClass.Variable
 
athrow() - Method in class org.vesalainen.bcc.Assembler
 
ATHROW - Static variable in interface org.vesalainen.bcc.OpCode
 
attribute_length - Variable in class org.vesalainen.bcc.AttributeInfo
 
attribute_name_index - Variable in class org.vesalainen.bcc.AttributeInfo
 
AttributeInfo - Class in org.vesalainen.bcc
 
AttributeInfo(ClassFile, int, int) - Constructor for class org.vesalainen.bcc.AttributeInfo
 
AttributeInfo(ClassFile, int, int, DataInput) - Constructor for class org.vesalainen.bcc.AttributeInfo
 
AttributeInfo(ClassFile, DataInput) - Constructor for class org.vesalainen.bcc.AttributeInfo
 
AttributeInfo(SubClass, String) - Constructor for class org.vesalainen.bcc.AttributeInfo
 
AttributeInfo(SubClass, String, int) - Constructor for class org.vesalainen.bcc.AttributeInfo
 
attributeLength() - Method in class org.vesalainen.bcc.CodeAttribute
 
attributes - Variable in class org.vesalainen.bcc.ClassFile
 
attributes - Variable in class org.vesalainen.bcc.CodeAttribute
 
attributes - Variable in class org.vesalainen.bcc.FieldInfo
 
attributes - Variable in class org.vesalainen.bcc.MethodInfo
 
attrLock - Variable in class org.vesalainen.bcc.SubClass
 

B

b - Variable in class org.vesalainen.bcc.Assembler
 
baload() - Method in class org.vesalainen.bcc.Assembler
Load byte from array
BALOAD - Static variable in interface org.vesalainen.bcc.OpCode
 
baos - Variable in class org.vesalainen.bcc.CodeDataOutput
 
bastore() - Method in class org.vesalainen.bcc.Assembler
Store into byte array
BASTORE - Static variable in interface org.vesalainen.bcc.OpCode
 
bipush(byte) - Method in class org.vesalainen.bcc.Assembler
Push byte constant
BIPUSH - Static variable in interface org.vesalainen.bcc.OpCode
 
block - Variable in class org.vesalainen.bcc.ExceptionTable
 
Block - Class in org.vesalainen.bcc
 
Block(int) - Constructor for class org.vesalainen.bcc.Block
 
Boolean - Static variable in class org.vesalainen.bcc.model.Typ
 
Boolean - Static variable in class org.vesalainen.bcc.model.TypesImpl
 
BooleanA - Static variable in class org.vesalainen.bcc.model.Typ
 
BooleanASM - Class in org.vesalainen.bcc
 
BooleanASM(CodeDataOutput, Map<String, Label>) - Constructor for class org.vesalainen.bcc.BooleanASM
 
bounds - Variable in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
boxedClass(PrimitiveType) - Static method in class org.vesalainen.bcc.model.Typ
 
boxedClass(PrimitiveType) - Method in class org.vesalainen.bcc.model.TypesImpl
 
branch - Variable in class org.vesalainen.bcc.ByteCodeVerifier
 
branch(int) - Method in class org.vesalainen.bcc.CodeDataInput
 
branch(int, int, ByteCodeVerifier.OperandStack, TypeMirror[]) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
Branch(Label, int) - Constructor for class org.vesalainen.bcc.Label.Branch
 
branches - Variable in class org.vesalainen.bcc.Label
 
BranchException - Exception in org.vesalainen.bcc
 
BranchException() - Constructor for exception org.vesalainen.bcc.BranchException
 
BranchException(String) - Constructor for exception org.vesalainen.bcc.BranchException
 
BranchException(String, Throwable) - Constructor for exception org.vesalainen.bcc.BranchException
 
BranchException(String, Throwable, boolean, boolean) - Constructor for exception org.vesalainen.bcc.BranchException
 
BranchException(Throwable) - Constructor for exception org.vesalainen.bcc.BranchException
 
BREAKPOINT - Static variable in interface org.vesalainen.bcc.OpCode
 
bridge - Variable in class org.vesalainen.bcc.MethodInfo
 
buildMethod(String) - Method in class org.vesalainen.bcc.SubClass
 
Byte - Static variable in class org.vesalainen.bcc.model.Typ
 
Byte - Static variable in class org.vesalainen.bcc.model.TypesImpl
 
ByteA - Static variable in class org.vesalainen.bcc.model.Typ
 
ByteASM - Class in org.vesalainen.bcc
 
ByteASM(CodeDataOutput, Map<String, Label>) - Constructor for class org.vesalainen.bcc.ByteASM
 
ByteCodeDump - Class in org.vesalainen.bcc
 
ByteCodeDump(byte[], ClassFile) - Constructor for class org.vesalainen.bcc.ByteCodeDump
 
ByteCodeDump(byte[], ClassFile, LineNumberPrintStream) - Constructor for class org.vesalainen.bcc.ByteCodeDump
 
ByteCodeVerifier - Class in org.vesalainen.bcc
 
ByteCodeVerifier(byte[], ExceptionTable[], ClassFile, MethodCompiler) - Constructor for class org.vesalainen.bcc.ByteCodeVerifier
 
ByteCodeVerifier.Context - Class in org.vesalainen.bcc
 
ByteCodeVerifier.OperandStack - Class in org.vesalainen.bcc
 

C

c - Variable in class org.vesalainen.bcc.Assembler
 
c1(TypeMirror) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
c2(TypeMirror) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
calcLookupSize() - Method in class org.vesalainen.bcc.LookupList
 
calcOpt() - Method in class org.vesalainen.bcc.LookupList
 
calcTableSize() - Method in class org.vesalainen.bcc.LookupList
 
caload() - Method in class org.vesalainen.bcc.Assembler
Load char from array
CALOAD - Static variable in interface org.vesalainen.bcc.OpCode
 
canOptimize() - Method in class org.vesalainen.bcc.LookupList
 
capture(TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
 
capture(TypeMirror) - Method in class org.vesalainen.bcc.model.TypesImpl
 
castore() - Method in class org.vesalainen.bcc.Assembler
Store into char array
CASTORE - Static variable in interface org.vesalainen.bcc.OpCode
 
catch_type - Variable in class org.vesalainen.bcc.ExceptionTable
 
cf - Variable in class org.vesalainen.bcc.ByteCodeDump
 
cf - Variable in class org.vesalainen.bcc.ByteCodeVerifier
 
Char - Static variable in class org.vesalainen.bcc.model.Typ
 
Char - Static variable in class org.vesalainen.bcc.model.TypesImpl
 
CharA - Static variable in class org.vesalainen.bcc.model.Typ
 
CharASM - Class in org.vesalainen.bcc
 
CharASM(CodeDataOutput, Map<String, Label>) - Constructor for class org.vesalainen.bcc.CharASM
 
charAt(int) - Method in class org.vesalainen.bcc.model.ElementsImpl.NameImpl
 
checkcast(int) - Method in class org.vesalainen.bcc.Assembler
 
checkcast(Class<?>) - Method in class org.vesalainen.bcc.MethodCompiler
Check whether object is of given type
checkcast(TypeElement) - Method in class org.vesalainen.bcc.MethodCompiler
Check whether object is of given type
checkcast(TypeMirror) - Method in class org.vesalainen.bcc.MethodCompiler
Check whether object is of given type
CHECKCAST - Static variable in interface org.vesalainen.bcc.OpCode
 
checkError() - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
class_index - Variable in class org.vesalainen.bcc.ConstantInfo.Ref
 
classBuilder() - Static method in class org.vesalainen.bcc.model.ElementFactory
 
ClassBuilder() - Constructor for class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
ClassCompiler - Interface in org.vesalainen.bcc
 
classFile - Variable in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
classFile - Variable in class org.vesalainen.bcc.annotation.ElementValue
 
classFile - Variable in class org.vesalainen.bcc.annotation.ElementValuePair
 
classFile - Variable in class org.vesalainen.bcc.AttributeInfo
 
classFile - Variable in class org.vesalainen.bcc.FieldInfo
 
ClassFile - Class in org.vesalainen.bcc
ClassFile wraps java classfile
ClassFile(byte[]) - Constructor for class org.vesalainen.bcc.ClassFile
 
ClassFile(DataInputStream) - Constructor for class org.vesalainen.bcc.ClassFile
 
ClassFile(File) - Constructor for class org.vesalainen.bcc.ClassFile
 
ClassFile(InputStream) - Constructor for class org.vesalainen.bcc.ClassFile
 
ClassFile(Class<?>) - Constructor for class org.vesalainen.bcc.ClassFile
 
ClassFile(TypeElement, String, Modifier...) - Constructor for class org.vesalainen.bcc.ClassFile
 
ClassFile.ClassType - Class in org.vesalainen.bcc
 
ClassFinder - Class in org.vesalainen.bcc
 
ClassFinder(File...) - Constructor for class org.vesalainen.bcc.ClassFinder
 
ClassFlags() - Constructor for class org.vesalainen.bcc.AccessFlags.ClassFlags
 
classInfoIndex - Variable in class org.vesalainen.bcc.annotation.ClassInfoIndex
 
ClassInfoIndex - Class in org.vesalainen.bcc.annotation
 
ClassInfoIndex(ClassFile, int, DataInput) - Constructor for class org.vesalainen.bcc.annotation.ClassInfoIndex
 
classMap - Static variable in class org.vesalainen.bcc.model.ElementFactory
 
classMap - Static variable in class org.vesalainen.bcc.model.TypeMirrorFactory
 
classPath - Variable in class org.vesalainen.bcc.ClassFinder
 
ClassType() - Constructor for class org.vesalainen.bcc.ClassFile.ClassType
 
classTypeSignature(Signature.Result, TypeMirror) - Static method in class org.vesalainen.bcc.Signature
ClassTypeSignature: L PackageSpecifieropt SimpleClassTypeSignature ClassTypeSignatureSuffix* ;
classTypeSignatureSuffix(Signature.Result, TypeMirror) - Static method in class org.vesalainen.bcc.Signature
 
Clazz(int) - Constructor for class org.vesalainen.bcc.ConstantInfo.Clazz
 
Clazz(DataInput) - Constructor for class org.vesalainen.bcc.ConstantInfo.Clazz
 
clone() - Method in class org.vesalainen.bcc.ByteCodeVerifier.OperandStack
 
close() - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
cls - Variable in class org.vesalainen.bcc.FieldInitializer.ObjectInit
 
cls - Variable in class org.vesalainen.bcc.model.TypeElementImpl
 
CmdComp - Class in org.vesalainen.bcc
 
CmdComp() - Constructor for class org.vesalainen.bcc.CmdComp
 
code - Variable in class org.vesalainen.bcc.ByteCodeVerifier
 
code - Variable in class org.vesalainen.bcc.CodeAttribute
 
code - Variable in class org.vesalainen.bcc.CodeDataInput
 
code - Variable in class org.vesalainen.bcc.MethodCompiler
 
code - Variable in class org.vesalainen.bcc.MethodInfo
 
CodeAttribute - Class in org.vesalainen.bcc
 
CodeAttribute(ClassFile, int, int, DataInput) - Constructor for class org.vesalainen.bcc.CodeAttribute
 
CodeAttribute(SubClass) - Constructor for class org.vesalainen.bcc.CodeAttribute
 
CodeDataInput - Class in org.vesalainen.bcc
 
CodeDataInput(byte[]) - Constructor for class org.vesalainen.bcc.CodeDataInput
 
CodeDataInput(byte[], int) - Constructor for class org.vesalainen.bcc.CodeDataInput
 
CodeDataInput.MyByteArrayInputStream - Class in org.vesalainen.bcc
 
CodeDataOutput - Class in org.vesalainen.bcc
 
CodeDataOutput(Assembler) - Constructor for class org.vesalainen.bcc.CodeDataOutput
 
codeDefaultConstructor(FieldInitializer...) - Method in class org.vesalainen.bcc.SubClass
 
codeDefaultConstructor(FragmentCompiler, FieldInitializer...) - Method in class org.vesalainen.bcc.SubClass
 
codeLength - Variable in class org.vesalainen.bcc.LocalVariableTable
 
codeLength - Variable in class org.vesalainen.bcc.LocalVariableTypeTable
 
codeStaticInitializer(FieldInitializer...) - Method in class org.vesalainen.bcc.SubClass
 
compare(Class<?>, Class<?>) - Method in class org.vesalainen.bcc.model.UpdateableElementImpl.InterfaceComp
 
compare(ExecutableElement, ExecutableElement) - Method in class org.vesalainen.bcc.model.SpecificMethodComparator
 
compare(TypeMirror[], TypeMirror[]) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
compareTo(LookupPair) - Method in class org.vesalainen.bcc.LookupPair
 
compile() - Method in interface org.vesalainen.bcc.ClassCompiler
Compile classfile
compile(MethodCompiler) - Method in interface org.vesalainen.bcc.FragmentCompiler
 
compiled - Variable in class org.vesalainen.bcc.MethodCompiler
 
componentType - Variable in class org.vesalainen.bcc.model.ArrayTypeImpl
 
constant - Variable in class org.vesalainen.bcc.ConstantInfo.ConstantFloat
 
constant - Variable in class org.vesalainen.bcc.ConstantInfo.ConstantInteger
 
CONSTANT_Class - Static variable in class org.vesalainen.bcc.ConstantInfo
 
CONSTANT_Double - Static variable in class org.vesalainen.bcc.ConstantInfo
 
CONSTANT_Fieldref - Static variable in class org.vesalainen.bcc.ConstantInfo
 
CONSTANT_Float - Static variable in class org.vesalainen.bcc.ConstantInfo
 
CONSTANT_Integer - Static variable in class org.vesalainen.bcc.ConstantInfo
 
CONSTANT_InterfaceMethodref - Static variable in class org.vesalainen.bcc.ConstantInfo
 
CONSTANT_Long - Static variable in class org.vesalainen.bcc.ConstantInfo
 
CONSTANT_Methodref - Static variable in class org.vesalainen.bcc.ConstantInfo
 
CONSTANT_NameAndType - Static variable in class org.vesalainen.bcc.ConstantInfo
 
constant_pool - Variable in class org.vesalainen.bcc.ClassFile
 
CONSTANT_String - Static variable in class org.vesalainen.bcc.ConstantInfo
 
CONSTANT_Utf8 - Static variable in class org.vesalainen.bcc.ConstantInfo
 
ConstantDouble(double) - Constructor for class org.vesalainen.bcc.ConstantInfo.ConstantDouble
 
ConstantDouble(int, int) - Constructor for class org.vesalainen.bcc.ConstantInfo.ConstantDouble
 
ConstantDouble(DataInput) - Constructor for class org.vesalainen.bcc.ConstantInfo.ConstantDouble
 
ConstantFloat(float) - Constructor for class org.vesalainen.bcc.ConstantInfo.ConstantFloat
 
ConstantFloat(int) - Constructor for class org.vesalainen.bcc.ConstantInfo.ConstantFloat
 
ConstantFloat(DataInput) - Constructor for class org.vesalainen.bcc.ConstantInfo.ConstantFloat
 
ConstantInfo - Class in org.vesalainen.bcc
 
ConstantInfo(int) - Constructor for class org.vesalainen.bcc.ConstantInfo
 
ConstantInfo(int, DataInput) - Constructor for class org.vesalainen.bcc.ConstantInfo
 
ConstantInfo.Clazz - Class in org.vesalainen.bcc
 
ConstantInfo.ConstantDouble - Class in org.vesalainen.bcc
 
ConstantInfo.ConstantFloat - Class in org.vesalainen.bcc
 
ConstantInfo.ConstantInteger - Class in org.vesalainen.bcc
 
ConstantInfo.ConstantLong - Class in org.vesalainen.bcc
 
ConstantInfo.ConstantString - Class in org.vesalainen.bcc
 
ConstantInfo.Fieldref - Class in org.vesalainen.bcc
 
ConstantInfo.Filler - Class in org.vesalainen.bcc
 
ConstantInfo.InterfaceMethodref - Class in org.vesalainen.bcc
 
ConstantInfo.Methodref - Class in org.vesalainen.bcc
 
ConstantInfo.NameAndType - Class in org.vesalainen.bcc
 
ConstantInfo.Ref - Class in org.vesalainen.bcc
 
ConstantInfo.Utf8 - Class in org.vesalainen.bcc
 
ConstantInteger(int) - Constructor for class org.vesalainen.bcc.ConstantInfo.ConstantInteger
 
ConstantInteger(DataInput) - Constructor for class org.vesalainen.bcc.ConstantInfo.ConstantInteger
 
constantLock - Variable in class org.vesalainen.bcc.SubClass
 
ConstantLong(int, int) - Constructor for class org.vesalainen.bcc.ConstantInfo.ConstantLong
 
ConstantLong(long) - Constructor for class org.vesalainen.bcc.ConstantInfo.ConstantLong
 
ConstantLong(DataInput) - Constructor for class org.vesalainen.bcc.ConstantInfo.ConstantLong
 
constantPoolIndexMap - Variable in class org.vesalainen.bcc.ClassFile
 
constantPoolMap - Variable in class org.vesalainen.bcc.ClassFile
 
constantReadLock - Variable in class org.vesalainen.bcc.SubClass
 
ConstantString(int) - Constructor for class org.vesalainen.bcc.ConstantInfo.ConstantString
 
ConstantString(DataInput) - Constructor for class org.vesalainen.bcc.ConstantInfo.ConstantString
 
constantValue - Variable in class org.vesalainen.bcc.model.VariableElementImpl
 
ConstantValue - Class in org.vesalainen.bcc
 
ConstantValue(SubClass, double) - Constructor for class org.vesalainen.bcc.ConstantValue
 
ConstantValue(SubClass, float) - Constructor for class org.vesalainen.bcc.ConstantValue
 
ConstantValue(SubClass, int) - Constructor for class org.vesalainen.bcc.ConstantValue
 
ConstantValue(SubClass, long) - Constructor for class org.vesalainen.bcc.ConstantValue
 
ConstantValue(SubClass, String) - Constructor for class org.vesalainen.bcc.ConstantValue
 
constantvalue_index - Variable in class org.vesalainen.bcc.ConstantValue
 
constantWriteLock - Variable in class org.vesalainen.bcc.SubClass
 
constNameIndex - Variable in class org.vesalainen.bcc.annotation.EnumConstValue
 
constructor - Variable in class org.vesalainen.bcc.FieldInitializer.ObjectInit
 
ConstructorBuilder(TypeElement, List<? extends TypeMirror>, Map<String, TypeParameterElement>) - Constructor for class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
ConstructorBuilder(TypeElement, ElementKind, String, List<? extends TypeMirror>, Map<String, TypeParameterElement>) - Constructor for class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
constructorMap - Static variable in class org.vesalainen.bcc.model.ElementFactory
 
constValueIndex - Variable in class org.vesalainen.bcc.annotation.ConstValueIndex
 
ConstValueIndex - Class in org.vesalainen.bcc.annotation
 
ConstValueIndex(ClassFile, int, DataInput) - Constructor for class org.vesalainen.bcc.annotation.ConstValueIndex
 
contains(Class<?>[], Class<?>) - Method in class org.vesalainen.bcc.model.UpdateableElementImpl.InterfaceComp
 
contains(TypeMirror, TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
 
contains(TypeMirror, TypeMirror) - Method in class org.vesalainen.bcc.model.TypesImpl
 
contentEquals(CharSequence) - Method in class org.vesalainen.bcc.model.ElementsImpl.NameImpl
 
Context(int, ByteCodeVerifier.OperandStack, TypeMirror[]) - Constructor for class org.vesalainen.bcc.ByteCodeVerifier.Context
 
convert(String, TypeKind) - Static method in class org.vesalainen.bcc.model.Typ
Returns a Object of type type converted from constant
convert(String, TypeMirror) - Method in class org.vesalainen.bcc.MethodCompiler
Convert a local variable to given type.
convert(TypeMirror, TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
countLines(CharSequence) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
coverage - Variable in class org.vesalainen.bcc.ByteCodeVerifier
 
createBranch() - Method in class org.vesalainen.bcc.Assembler
Return a unique branch name
createBranch(int) - Method in class org.vesalainen.bcc.Label
 
createBranch(String) - Method in class org.vesalainen.bcc.Assembler
Creates a branch for possibly unknown address
createSourceFile(ProcessingEnvironment) - Method in class org.vesalainen.bcc.SubClass
 
createStaticInitializer(MethodCompiler) - Method in class org.vesalainen.bcc.SubClass
 
createUpdateableElement(E) - Static method in class org.vesalainen.bcc.model.El
 

D

d - Variable in class org.vesalainen.bcc.Assembler
 
d2f() - Method in class org.vesalainen.bcc.Assembler
Convert double to float
D2F - Static variable in interface org.vesalainen.bcc.OpCode
 
d2i() - Method in class org.vesalainen.bcc.Assembler
Convert double to int
D2I - Static variable in interface org.vesalainen.bcc.OpCode
 
d2l() - Method in class org.vesalainen.bcc.Assembler
Convert double to long
D2L - Static variable in interface org.vesalainen.bcc.OpCode
 
d2t() - Method in class org.vesalainen.bcc.Assembler
 
d2t() - Method in class org.vesalainen.bcc.DoubleASM
 
d2t() - Method in class org.vesalainen.bcc.FloatASM
 
d2t() - Method in class org.vesalainen.bcc.IntASM
 
d2t() - Method in class org.vesalainen.bcc.LongASM
 
d2t() - Method in class org.vesalainen.bcc.ReferenceASM
 
d2t() - Method in interface org.vesalainen.bcc.TypeASM
 
dadd() - Method in class org.vesalainen.bcc.Assembler
Add double
DADD - Static variable in interface org.vesalainen.bcc.OpCode
 
daload() - Method in class org.vesalainen.bcc.Assembler
Load double from array
DALOAD - Static variable in interface org.vesalainen.bcc.OpCode
 
dastore() - Method in class org.vesalainen.bcc.Assembler
Store into double array
DASTORE - Static variable in interface org.vesalainen.bcc.OpCode
 
DCMPG - Static variable in interface org.vesalainen.bcc.OpCode
 
DCMPL - Static variable in interface org.vesalainen.bcc.OpCode
 
dconst(double) - Method in class org.vesalainen.bcc.MethodCompiler
Push double constant.
dconst(int) - Method in class org.vesalainen.bcc.Assembler
Push double constant
dconst_0() - Method in class org.vesalainen.bcc.DoubleASM
 
DCONST_0 - Static variable in interface org.vesalainen.bcc.OpCode
 
dconst_1() - Method in class org.vesalainen.bcc.DoubleASM
 
DCONST_1 - Static variable in interface org.vesalainen.bcc.OpCode
 
ddiv() - Method in class org.vesalainen.bcc.Assembler
Divide double
DDIV - Static variable in interface org.vesalainen.bcc.OpCode
 
debugMethod - Variable in class org.vesalainen.bcc.MethodCompiler
 
declaredType - Variable in class org.vesalainen.bcc.model.AnnotationMirrorImpl
 
declaredType - Variable in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
declaredTypeAnnotationMap - Static variable in class org.vesalainen.bcc.model.TypeMirrorFactory
 
DeclaredTypeBuilder - Class in org.vesalainen.bcc.model
 
DeclaredTypeBuilder(TypeElement, TypeParameterBuilder) - Constructor for class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
DeclaredTypeImpl - Class in org.vesalainen.bcc.model
 
DeclaredTypeImpl() - Constructor for class org.vesalainen.bcc.model.DeclaredTypeImpl
 
DeclaredTypeImpl(Class<?>, Class<?>...) - Constructor for class org.vesalainen.bcc.model.DeclaredTypeImpl
 
DeclaredTypeImpl(TypeElement, List<TypeMirror>) - Constructor for class org.vesalainen.bcc.model.DeclaredTypeImpl
 
DeclaredTypeImpl(TypeMirror[]) - Constructor for class org.vesalainen.bcc.model.DeclaredTypeImpl
 
defaultValue - Variable in class org.vesalainen.bcc.model.ExecutableElementImpl
 
defineConstantField(int, String, double) - Method in class org.vesalainen.bcc.SubClass
Define constant field and set the constant value.
defineConstantField(int, String, float) - Method in class org.vesalainen.bcc.SubClass
Define constant field and set the constant value.
defineConstantField(int, String, int) - Method in class org.vesalainen.bcc.SubClass
Define constant field and set the constant value.
defineConstantField(int, String, long) - Method in class org.vesalainen.bcc.SubClass
Define constant field and set the constant value.
defineConstantField(int, String, String) - Method in class org.vesalainen.bcc.SubClass
Define constant field and set the constant value.
defineField(int, String, Class<?>) - Method in class org.vesalainen.bcc.SubClass
Define a new field.
defineField(int, String, TypeMirror) - Method in class org.vesalainen.bcc.SubClass
Define a new field.
defineMethod(MethodCompiler, int, String, Class<?>, Class<?>...) - Method in class org.vesalainen.bcc.SubClass
 
defineMethod(MethodCompiler, int, String, Class<?>, Class<?>[], Class<?>...) - Method in class org.vesalainen.bcc.SubClass
 
defineMethod(MethodCompiler, ExecutableElement) - Method in class org.vesalainen.bcc.SubClass
 
defineMethod(MethodCompiler, SubClass.Method) - Method in class org.vesalainen.bcc.SubClass
 
Dependencies - Class in org.vesalainen.bcc
 
Dependencies(String, File...) - Constructor for class org.vesalainen.bcc.Dependencies
 
dependenciesFor(Class<?>...) - Method in class org.vesalainen.bcc.Dependencies
 
dependenciesFor(String...) - Method in class org.vesalainen.bcc.Dependencies
 
Descriptor - Class in org.vesalainen.bcc
 
Descriptor() - Constructor for class org.vesalainen.bcc.Descriptor
 
descriptor_index - Variable in class org.vesalainen.bcc.ConstantInfo.NameAndType
 
descriptor_index - Variable in class org.vesalainen.bcc.FieldInfo
 
descriptor_index - Variable in class org.vesalainen.bcc.MethodInfo
 
descriptorIndex - Variable in class org.vesalainen.bcc.LocalVariableTable.LocalVariable
 
detectKind(Class<?>) - Static method in class org.vesalainen.bcc.model.TypeElementImpl
 
directSupertypes(TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
 
directSupertypes(TypeMirror) - Method in class org.vesalainen.bcc.model.TypesImpl
The direct superclass is the class from whose implementation the implementation of the current class is derived.
dload(int) - Method in class org.vesalainen.bcc.Assembler
Load double from local variable
DLOAD - Static variable in interface org.vesalainen.bcc.OpCode
 
DLOAD_0 - Static variable in interface org.vesalainen.bcc.OpCode
 
DLOAD_1 - Static variable in interface org.vesalainen.bcc.OpCode
 
DLOAD_2 - Static variable in interface org.vesalainen.bcc.OpCode
 
DLOAD_3 - Static variable in interface org.vesalainen.bcc.OpCode
 
dmul() - Method in class org.vesalainen.bcc.Assembler
Multiply double
DMUL - Static variable in interface org.vesalainen.bcc.OpCode
 
dneg() - Method in class org.vesalainen.bcc.Assembler
Negate double
DNEG - Static variable in interface org.vesalainen.bcc.OpCode
 
doc1(String, String, String, String...) - Static method in class org.vesalainen.bcc.CmdComp
 
doc2(String, String...) - Static method in class org.vesalainen.bcc.CmdComp
 
Double - Static variable in class org.vesalainen.bcc.model.Typ
 
Double - Static variable in class org.vesalainen.bcc.model.TypesImpl
 
DoubleA - Static variable in class org.vesalainen.bcc.model.Typ
 
DoubleASM - Class in org.vesalainen.bcc
 
DoubleASM(CodeDataOutput, Map<String, Label>) - Constructor for class org.vesalainen.bcc.DoubleASM
 
DoubleInit(VariableElement, double) - Constructor for class org.vesalainen.bcc.FieldInitializer.DoubleInit
 
DRETURN - Static variable in interface org.vesalainen.bcc.OpCode
 
dstore(int) - Method in class org.vesalainen.bcc.Assembler
Store double into local variable
DSTORE - Static variable in interface org.vesalainen.bcc.OpCode
 
DSTORE_0 - Static variable in interface org.vesalainen.bcc.OpCode
 
DSTORE_1 - Static variable in interface org.vesalainen.bcc.OpCode
 
DSTORE_2 - Static variable in interface org.vesalainen.bcc.OpCode
 
DSTORE_3 - Static variable in interface org.vesalainen.bcc.OpCode
 
dsub() - Method in class org.vesalainen.bcc.Assembler
Subtract double
DSUB - Static variable in interface org.vesalainen.bcc.OpCode
 
dump - Variable in class org.vesalainen.bcc.MethodCompiler
 
dump() - Method in class org.vesalainen.bcc.SubClass
 
dup() - Method in class org.vesalainen.bcc.Assembler
Duplicate the top operand stack value
DUP - Static variable in interface org.vesalainen.bcc.OpCode
 
dup_x1() - Method in class org.vesalainen.bcc.Assembler
Duplicate the top operand stack value and insert two values down
DUP_X1 - Static variable in interface org.vesalainen.bcc.OpCode
 
dup_x2() - Method in class org.vesalainen.bcc.Assembler
Duplicate the top operand stack value and insert two or three values down
DUP_X2 - Static variable in interface org.vesalainen.bcc.OpCode
 
dup2() - Method in class org.vesalainen.bcc.Assembler
Duplicate the top one or two operand stack values
DUP2 - Static variable in interface org.vesalainen.bcc.OpCode
 
dup2_x1() - Method in class org.vesalainen.bcc.Assembler
Duplicate the top one or two operand stack values and insert two or three values down
DUP2_X1 - Static variable in interface org.vesalainen.bcc.OpCode
 
dup2_x2() - Method in class org.vesalainen.bcc.Assembler
Duplicate the top one or two operand stack values and insert two, three, or four values down
DUP2_X2 - Static variable in interface org.vesalainen.bcc.OpCode
 

E

El - Class in org.vesalainen.bcc.model
 
El() - Constructor for class org.vesalainen.bcc.model.El
 
element - Variable in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
element - Variable in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
element - Variable in class org.vesalainen.bcc.model.TypeParameterBuilder
 
element - Variable in class org.vesalainen.bcc.model.TypeVariableImpl
 
element - Variable in class org.vesalainen.bcc.model.UpdateableElementImpl
 
ElementFactory - Class in org.vesalainen.bcc.model
 
ElementFactory() - Constructor for class org.vesalainen.bcc.model.ElementFactory
 
ElementImpl - Class in org.vesalainen.bcc.model
 
ElementImpl(ElementKind, Annotation[], String) - Constructor for class org.vesalainen.bcc.model.ElementImpl
 
ElementImpl(ElementKind, AnnotatedElement, int, String) - Constructor for class org.vesalainen.bcc.model.ElementImpl
 
ElementImpl(ElementKind, String) - Constructor for class org.vesalainen.bcc.model.ElementImpl
 
elementNameIndex - Variable in class org.vesalainen.bcc.annotation.ElementValuePair
 
elements - Static variable in class org.vesalainen.bcc.model.El
 
ElementsImpl - Class in org.vesalainen.bcc.model
 
ElementsImpl() - Constructor for class org.vesalainen.bcc.model.ElementsImpl
 
ElementsImpl.NameImpl - Class in org.vesalainen.bcc.model
 
elementValue - Variable in class org.vesalainen.bcc.annotation.ElementValuePair
 
ElementValue - Class in org.vesalainen.bcc.annotation
 
ElementValue(ClassFile, int) - Constructor for class org.vesalainen.bcc.annotation.ElementValue
 
ElementValuePair - Class in org.vesalainen.bcc.annotation
 
ElementValuePair(ClassFile, DataInput) - Constructor for class org.vesalainen.bcc.annotation.ElementValuePair
 
elementValuePairs - Variable in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
elementValues - Variable in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
elementValues - Variable in class org.vesalainen.bcc.model.AnnotationMirrorImpl
 
elementValuesWithDefaults - Variable in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
elementValuesWithDefaults - Variable in class org.vesalainen.bcc.model.AnnotationMirrorImpl
 
enclosedElements - Variable in class org.vesalainen.bcc.ClassFile
 
enclosedElements - Variable in class org.vesalainen.bcc.model.TypeElementImpl
 
enclosingElement - Variable in class org.vesalainen.bcc.LocalVariable
 
enclosingElement - Variable in class org.vesalainen.bcc.MethodInfo
 
enclosingElement - Variable in class org.vesalainen.bcc.model.ElementImpl
 
enclosingElement - Variable in class org.vesalainen.bcc.model.UpdateableElementImpl
 
enclosingElement - Variable in class org.vesalainen.bcc.SubClass.Variable
 
enclosingType - Variable in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
end - Variable in class org.vesalainen.bcc.Block
 
end() - Method in class org.vesalainen.bcc.MethodCompiler
Deprecated.
Current implementation does nothing
endBlock(Block) - Method in class org.vesalainen.bcc.Assembler
 
endSubroutine() - Method in class org.vesalainen.bcc.MethodCompiler
 
EnumConstValue - Class in org.vesalainen.bcc.annotation
 
EnumConstValue(ClassFile, int, DataInput) - Constructor for class org.vesalainen.bcc.annotation.EnumConstValue
 
equals(Object) - Method in class org.vesalainen.bcc.ConstantInfo.Clazz
 
equals(Object) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantDouble
 
equals(Object) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantFloat
 
equals(Object) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantInteger
 
equals(Object) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantLong
 
equals(Object) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantString
 
equals(Object) - Method in class org.vesalainen.bcc.ConstantInfo.NameAndType
 
equals(Object) - Method in class org.vesalainen.bcc.ConstantInfo.Ref
 
equals(Object) - Method in class org.vesalainen.bcc.ConstantInfo.Utf8
 
equals(Object) - Method in class org.vesalainen.bcc.Label
 
equals(Object) - Method in class org.vesalainen.bcc.MethodInfo
 
equals(Object) - Method in class org.vesalainen.bcc.model.AnnotationMirrorImpl
 
equals(Object) - Method in class org.vesalainen.bcc.model.AnnotationValueImpl
 
equals(Object) - Method in class org.vesalainen.bcc.model.ArrayTypeImpl
 
equals(Object) - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
equals(Object) - Method in class org.vesalainen.bcc.model.ElementImpl
 
equals(Object) - Method in class org.vesalainen.bcc.model.ElementsImpl.NameImpl
 
equals(Object) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
equals(Object) - Method in class org.vesalainen.bcc.model.PackageElementImpl
 
equals(Object) - Method in class org.vesalainen.bcc.model.PrimitiveTypeImpl
 
equals(Object) - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
equals(Object) - Method in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
equals(Object) - Method in class org.vesalainen.bcc.model.TypeVariableImpl
 
equals(Object) - Method in class org.vesalainen.bcc.model.VariableElementImpl
 
erasure(TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
 
erasure(TypeMirror) - Method in class org.vesalainen.bcc.model.TypesImpl
 
exception_table - Variable in class org.vesalainen.bcc.CodeAttribute
 
exceptionIndexes - Variable in class org.vesalainen.bcc.ExceptionsAttribute
 
ExceptionsAttribute - Class in org.vesalainen.bcc
 
ExceptionsAttribute(ClassFile, int, int, DataInput) - Constructor for class org.vesalainen.bcc.ExceptionsAttribute
 
ExceptionsAttribute(SubClass) - Constructor for class org.vesalainen.bcc.ExceptionsAttribute
 
ExceptionsAttribute(SubClass, int, int...) - Constructor for class org.vesalainen.bcc.ExceptionsAttribute
Deprecated.
Use addThrowable
exceptionTable - Variable in class org.vesalainen.bcc.ByteCodeVerifier
 
ExceptionTable - Class in org.vesalainen.bcc
 
ExceptionTable(DataInput) - Constructor for class org.vesalainen.bcc.ExceptionTable
 
ExceptionTable(Block, Label, int) - Constructor for class org.vesalainen.bcc.ExceptionTable
 
exceptionTableList - Variable in class org.vesalainen.bcc.MethodCompiler
 
exe - Variable in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
executableElement - Variable in class org.vesalainen.bcc.MethodCompiler
 
executableElement - Variable in class org.vesalainen.bcc.MethodInfo
 
ExecutableElementImpl - Class in org.vesalainen.bcc.model
 
ExecutableElementImpl(Constructor) - Constructor for class org.vesalainen.bcc.model.ExecutableElementImpl
 
ExecutableElementImpl(Method) - Constructor for class org.vesalainen.bcc.model.ExecutableElementImpl
 
ExecutableElementImpl(Element, ElementKind, String) - Constructor for class org.vesalainen.bcc.model.ExecutableElementImpl
 
ExecutableElementImpl.ConstructorBuilder - Class in org.vesalainen.bcc.model
 
ExecutableElementImpl.MethodBuilder - Class in org.vesalainen.bcc.model
 
executableType - Variable in class org.vesalainen.bcc.MethodCompiler
 
ExecutableTypeImpl - Class in org.vesalainen.bcc.model
 
ExecutableTypeImpl(Constructor) - Constructor for class org.vesalainen.bcc.model.ExecutableTypeImpl
 
ExecutableTypeImpl(Method) - Constructor for class org.vesalainen.bcc.model.ExecutableTypeImpl
 
ExecutableTypeImpl(ExecutableElement) - Constructor for class org.vesalainen.bcc.model.ExecutableTypeImpl
 
executableTypeMap - Static variable in class org.vesalainen.bcc.model.TypeMirrorFactory
 
extendsBound - Variable in class org.vesalainen.bcc.model.WildcardTypeImpl
 
extractInterfaces(E) - Method in class org.vesalainen.bcc.model.UpdateableElementImpl
 

F

f - Variable in class org.vesalainen.bcc.Assembler
 
f2d() - Method in class org.vesalainen.bcc.Assembler
Convert float to double
F2D - Static variable in interface org.vesalainen.bcc.OpCode
 
f2i() - Method in class org.vesalainen.bcc.Assembler
Convert float to int
F2I - Static variable in interface org.vesalainen.bcc.OpCode
 
f2l() - Method in class org.vesalainen.bcc.Assembler
Convert float to long
F2L - Static variable in interface org.vesalainen.bcc.OpCode
 
f2t() - Method in class org.vesalainen.bcc.Assembler
 
f2t() - Method in class org.vesalainen.bcc.DoubleASM
 
f2t() - Method in class org.vesalainen.bcc.FloatASM
 
f2t() - Method in class org.vesalainen.bcc.IntASM
 
f2t() - Method in class org.vesalainen.bcc.LongASM
 
f2t() - Method in class org.vesalainen.bcc.ReferenceASM
 
f2t() - Method in interface org.vesalainen.bcc.TypeASM
 
fadd() - Method in class org.vesalainen.bcc.Assembler
Add float
FADD - Static variable in interface org.vesalainen.bcc.OpCode
 
faload() - Method in class org.vesalainen.bcc.Assembler
Load float from array
FALOAD - Static variable in interface org.vesalainen.bcc.OpCode
 
fastore() - Method in class org.vesalainen.bcc.Assembler
Store into float array
FASTORE - Static variable in interface org.vesalainen.bcc.OpCode
 
FCMPG - Static variable in interface org.vesalainen.bcc.OpCode
 
FCMPL - Static variable in interface org.vesalainen.bcc.OpCode
 
fconst(float) - Method in class org.vesalainen.bcc.MethodCompiler
Push float constant.
fconst(int) - Method in class org.vesalainen.bcc.Assembler
Push float constant
fconst_0() - Method in class org.vesalainen.bcc.FloatASM
 
FCONST_0 - Static variable in interface org.vesalainen.bcc.OpCode
 
fconst_1() - Method in class org.vesalainen.bcc.FloatASM
 
FCONST_1 - Static variable in interface org.vesalainen.bcc.OpCode
 
fconst_2() - Method in class org.vesalainen.bcc.FloatASM
 
FCONST_2 - Static variable in interface org.vesalainen.bcc.OpCode
 
fdiv() - Method in class org.vesalainen.bcc.Assembler
Divide float
FDIV - Static variable in interface org.vesalainen.bcc.OpCode
 
field - Variable in class org.vesalainen.bcc.FieldInitializer
 
FieldFlags() - Constructor for class org.vesalainen.bcc.AccessFlags.FieldFlags
 
FieldInfo - Class in org.vesalainen.bcc
 
FieldInfo(DataInput) - Constructor for class org.vesalainen.bcc.FieldInfo
 
FieldInfo(ClassFile, VariableElement) - Constructor for class org.vesalainen.bcc.FieldInfo
 
FieldInfo(ClassFile, VariableElement, ConstantValue) - Constructor for class org.vesalainen.bcc.FieldInfo
 
FieldInitializer - Class in org.vesalainen.bcc
 
FieldInitializer(VariableElement) - Constructor for class org.vesalainen.bcc.FieldInitializer
 
FieldInitializer.ArrayInit - Class in org.vesalainen.bcc
 
FieldInitializer.DoubleInit - Class in org.vesalainen.bcc
 
FieldInitializer.FloatInit - Class in org.vesalainen.bcc
 
FieldInitializer.IntInit - Class in org.vesalainen.bcc
 
FieldInitializer.LongInit - Class in org.vesalainen.bcc
 
FieldInitializer.ObjectInit - Class in org.vesalainen.bcc
 
FieldInitializer.StringInit - Class in org.vesalainen.bcc
 
fieldLock - Variable in class org.vesalainen.bcc.SubClass
 
fieldMap - Static variable in class org.vesalainen.bcc.model.ElementFactory
 
Fieldref(int, int) - Constructor for class org.vesalainen.bcc.ConstantInfo.Fieldref
 
Fieldref(DataInput) - Constructor for class org.vesalainen.bcc.ConstantInfo.Fieldref
 
fields - Variable in class org.vesalainen.bcc.ClassFile
 
fieldType(StringBuilder, TypeMirror) - Static method in class org.vesalainen.bcc.Descriptor
 
fieldTypeSignature(Signature.Result, TypeMirror) - Static method in class org.vesalainen.bcc.Signature
FieldTypeSignature: ClassTypeSignature ArrayTypeSignature TypeVariableSignature
FileFinder - Class in org.vesalainen.bcc
 
FileFinder(File[]) - Constructor for class org.vesalainen.bcc.FileFinder
 
Filler() - Constructor for class org.vesalainen.bcc.ConstantInfo.Filler
 
find(Class<?>) - Method in class org.vesalainen.bcc.ClassFinder
 
find(String) - Method in class org.vesalainen.bcc.ClassFinder
 
find(String) - Method in class org.vesalainen.bcc.FileFinder
 
finder - Variable in class org.vesalainen.bcc.Dependencies
 
findIn(File, String) - Method in class org.vesalainen.bcc.ClassFinder
 
findIn(File, String) - Method in class org.vesalainen.bcc.FileFinder
 
fixAddress(String) - Method in class org.vesalainen.bcc.Assembler
Fixes address here for object
fixAddress(String) - Method in class org.vesalainen.bcc.MethodCompiler
Labels a current position
fixCode(byte[]) - Method in class org.vesalainen.bcc.Label
 
fixCode(byte[], int) - Method in class org.vesalainen.bcc.Label.Branch
 
Fixer - Class in org.vesalainen.bcc
 
Fixer() - Constructor for class org.vesalainen.bcc.Fixer
 
fixLabels(byte[]) - Method in class org.vesalainen.bcc.Assembler
 
fload(int) - Method in class org.vesalainen.bcc.Assembler
Load float from local variable
FLOAD - Static variable in interface org.vesalainen.bcc.OpCode
 
FLOAD_0 - Static variable in interface org.vesalainen.bcc.OpCode
 
FLOAD_1 - Static variable in interface org.vesalainen.bcc.OpCode
 
FLOAD_2 - Static variable in interface org.vesalainen.bcc.OpCode
 
FLOAD_3 - Static variable in interface org.vesalainen.bcc.OpCode
 
Float - Static variable in class org.vesalainen.bcc.model.Typ
 
Float - Static variable in class org.vesalainen.bcc.model.TypesImpl
 
FloatA - Static variable in class org.vesalainen.bcc.model.Typ
 
FloatASM - Class in org.vesalainen.bcc
 
FloatASM(CodeDataOutput, Map<String, Label>) - Constructor for class org.vesalainen.bcc.FloatASM
 
FloatInit(VariableElement, float) - Constructor for class org.vesalainen.bcc.FieldInitializer.FloatInit
 
flush() - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
fmul() - Method in class org.vesalainen.bcc.Assembler
Multiply float
FMUL - Static variable in interface org.vesalainen.bcc.OpCode
 
fneg() - Method in class org.vesalainen.bcc.Assembler
Negate float
FNEG - Static variable in interface org.vesalainen.bcc.OpCode
 
formalTypeParameter(Signature.Result, TypeParameterElement) - Static method in class org.vesalainen.bcc.Signature
FormalTypeParameter: Identifier ClassBound InterfaceBound*
formalTypeParameters(Signature.Result, List<? extends TypeParameterElement>) - Static method in class org.vesalainen.bcc.Signature
FormalTypeParameters: < FormalTypeParameter+ >
format(String, Object...) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
format(Locale, String, Object...) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
FragmentCompiler - Interface in org.vesalainen.bcc
 
frem() - Method in class org.vesalainen.bcc.Assembler
Remainder float
FREM - Static variable in interface org.vesalainen.bcc.OpCode
 
FRETURN - Static variable in interface org.vesalainen.bcc.OpCode
 
fromDescriptor(String) - Static method in class org.vesalainen.bcc.model.El
 
fstore(int) - Method in class org.vesalainen.bcc.Assembler
Store float into local variable
FSTORE - Static variable in interface org.vesalainen.bcc.OpCode
 
FSTORE_0 - Static variable in interface org.vesalainen.bcc.OpCode
 
FSTORE_1 - Static variable in interface org.vesalainen.bcc.OpCode
 
FSTORE_2 - Static variable in interface org.vesalainen.bcc.OpCode
 
FSTORE_3 - Static variable in interface org.vesalainen.bcc.OpCode
 
fsub() - Method in class org.vesalainen.bcc.Assembler
Subtract float
FSUB - Static variable in interface org.vesalainen.bcc.OpCode
 

G

GenClassLoader - Class in org.vesalainen.bcc
 
GenClassLoader(ClassLoader) - Constructor for class org.vesalainen.bcc.GenClassLoader
 
genericElement - Variable in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
get(Annotation) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
get(Annotation) - Static method in class org.vesalainen.bcc.model.TypeMirrorFactory
 
get(Class<?>) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
get(Enum) - Static method in class org.vesalainen.bcc.model.TypeMirrorFactory
 
get(Object) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
get(Constructor) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
get(Constructor) - Static method in class org.vesalainen.bcc.model.TypeMirrorFactory
 
get(Field) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
get(GenericDeclaration) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
get(Method) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
get(Method) - Static method in class org.vesalainen.bcc.model.TypeMirrorFactory
 
get(Type) - Static method in class org.vesalainen.bcc.model.TypeMirrorFactory
 
getActualType(TypeMirror) - Method in class org.vesalainen.bcc.SubClass
 
getActualTypeFor(TypeParameterElement) - Method in class org.vesalainen.bcc.SubClass
 
getAddress() - Method in class org.vesalainen.bcc.Label
 
getAllAnnotationMirrors(Element) - Static method in class org.vesalainen.bcc.model.El
 
getAllAnnotationMirrors(Element) - Method in class org.vesalainen.bcc.model.ElementsImpl
 
getAllMembers(TypeElement) - Static method in class org.vesalainen.bcc.model.El
 
getAllMembers(TypeElement) - Method in class org.vesalainen.bcc.model.ElementsImpl
 
getAllMethods(TypeElement, String, TypeMirror...) - Static method in class org.vesalainen.bcc.model.El
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.ClassFile.ClassType
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.ClassFile
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.FieldInfo
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.LocalVariable
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.MethodInfo
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.model.ArrayTypeImpl
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.model.ElementImpl
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.model.ExecutableTypeImpl
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.model.PrimitiveTypeImpl
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.model.TypesImpl.NoTypeImpl
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.model.TypesImpl.NullTypeImpl
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.model.TypeVariableImpl
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.model.WildcardTypeImpl
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.ReturnAddress
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.SubClass.Method
 
getAnnotation(Class<A>) - Method in class org.vesalainen.bcc.SubClass.Variable
 
getAnnotation(Collection<AttributeInfo>, Class<A>) - Static method in class org.vesalainen.bcc.annotation.ModelUtil
 
getAnnotationMirror(Annotation) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.ClassFile.ClassType
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.ClassFile
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.FieldInfo
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.LocalVariable
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.MethodInfo
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.model.ArrayTypeImpl
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.model.ElementImpl
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.model.ExecutableTypeImpl
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.model.PrimitiveTypeImpl
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.model.TypesImpl.NoTypeImpl
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.model.TypesImpl.NullTypeImpl
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.model.TypeVariableImpl
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.model.WildcardTypeImpl
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.ReturnAddress
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.SubClass.Method
 
getAnnotationMirrors() - Method in class org.vesalainen.bcc.SubClass.Variable
 
getAnnotationMirrors(Collection<AttributeInfo>) - Static method in class org.vesalainen.bcc.annotation.ModelUtil
 
getAnnotations() - Method in class org.vesalainen.bcc.annotation.RuntimeVisibleAnnotations
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.ClassFile.ClassType
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.ClassFile
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.FieldInfo
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.LocalVariable
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.MethodInfo
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.model.ArrayTypeImpl
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.model.ExecutableTypeImpl
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.model.PackageElementImpl
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.model.PrimitiveTypeImpl
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.model.TypesImpl.NoTypeImpl
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.model.TypesImpl.NullTypeImpl
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.model.TypeVariableImpl
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.model.VariableElementImpl
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.model.WildcardTypeImpl
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.ReturnAddress
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.SubClass.Method
 
getAnnotationsByType(Class<A>) - Method in class org.vesalainen.bcc.SubClass.Variable
 
getAnnotationType() - Method in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
getAnnotationType() - Method in class org.vesalainen.bcc.model.AnnotationMirrorImpl
 
getAnnotationValue(Object) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
getArrayInstance(VariableElement, TypeMirror, int) - Static method in class org.vesalainen.bcc.FieldInitializer
 
getArrayType(TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
 
getArrayType(TypeMirror) - Method in class org.vesalainen.bcc.model.TypesImpl
 
getAttributes() - Method in class org.vesalainen.bcc.CodeAttribute
 
getAttributeSize() - Method in class org.vesalainen.bcc.AttributeInfo
 
getAttributeSize() - Method in class org.vesalainen.bcc.LineNumberTable
 
getAttributeSize() - Method in class org.vesalainen.bcc.LocalVariableTable
 
getAttributeSize() - Method in class org.vesalainen.bcc.LocalVariableTypeTable
 
getBinaryName(TypeElement) - Static method in class org.vesalainen.bcc.model.El
 
getBinaryName(TypeElement) - Method in class org.vesalainen.bcc.model.ElementsImpl
 
getBounds() - Method in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
getClass_index() - Method in class org.vesalainen.bcc.ConstantInfo.Ref
 
getClassDescription(int) - Method in class org.vesalainen.bcc.ClassFile
Returns a descriptor to class at index.
getClassIndex(String) - Method in class org.vesalainen.bcc.ClassFile
 
getClassIndex(TypeElement) - Method in class org.vesalainen.bcc.ClassFile
 
getClassIndex(ArrayType) - Method in class org.vesalainen.bcc.ClassFile
 
getClassSignature(TypeElement) - Static method in class org.vesalainen.bcc.Signature
ClassSignature: FormalTypeParametersopt SuperclassSignature SuperinterfaceSignature* Lorg/vesalainen/bcc/Test;Ljava/lang/Cloneable;;
getClassType(Class<?>) - Static method in class org.vesalainen.bcc.model.TypeMirrorFactory
 
getCode() - Method in class org.vesalainen.bcc.Assembler
 
getCode() - Method in class org.vesalainen.bcc.CodeAttribute
 
getCode() - Method in class org.vesalainen.bcc.CodeDataOutput
 
getCodeAttribute() - Method in class org.vesalainen.bcc.MethodInfo
 
getComponentType() - Method in class org.vesalainen.bcc.model.ArrayTypeImpl
 
getConstant() - Method in class org.vesalainen.bcc.ConstantInfo.ConstantDouble
 
getConstant() - Method in class org.vesalainen.bcc.ConstantInfo.ConstantFloat
 
getConstant() - Method in class org.vesalainen.bcc.ConstantInfo.ConstantInteger
 
getConstant() - Method in class org.vesalainen.bcc.ConstantInfo.ConstantLong
 
getConstantExpression(Object) - Static method in class org.vesalainen.bcc.model.El
 
getConstantExpression(Object) - Method in class org.vesalainen.bcc.model.ElementsImpl
 
getConstantIndex(double) - Method in class org.vesalainen.bcc.ClassFile
Returns the constant map index to constant
getConstantIndex(float) - Method in class org.vesalainen.bcc.ClassFile
Returns the constant map index to constant
getConstantIndex(int) - Method in class org.vesalainen.bcc.ClassFile
Returns the constant map index to integer constant
getConstantIndex(long) - Method in class org.vesalainen.bcc.ClassFile
Returns the constant map index to constant
getConstantIndex(String) - Method in class org.vesalainen.bcc.ClassFile
Returns the constant map index to constant
getConstantInfo() - Method in class org.vesalainen.bcc.annotation.ConstValueIndex
 
getConstantInfo(int) - Method in class org.vesalainen.bcc.ClassFile
Return constantInfo at index.
getConstantPoolSize() - Method in class org.vesalainen.bcc.ClassFile
 
getConstantValue() - Method in class org.vesalainen.bcc.FieldInfo
 
getConstantValue() - Method in class org.vesalainen.bcc.LocalVariable
 
getConstantValue() - Method in class org.vesalainen.bcc.model.VariableElementImpl
 
getConstantValue() - Method in class org.vesalainen.bcc.SubClass.Variable
 
getConstructor(Class<?>, Class<?>...) - Static method in class org.vesalainen.bcc.model.El
 
getConstructor(TypeElement, TypeMirror...) - Static method in class org.vesalainen.bcc.model.El
 
getDeclaredType() - Method in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
getDeclaredType(Class<?>, Class<?>...) - Static method in class org.vesalainen.bcc.model.TypeMirrorFactory
 
getDeclaredType(TypeElement, List<TypeMirror>) - Static method in class org.vesalainen.bcc.model.TypeMirrorFactory
 
getDeclaredType(TypeElement, TypeMirror...) - Static method in class org.vesalainen.bcc.model.Typ
 
getDeclaredType(TypeElement, TypeMirror...) - Method in class org.vesalainen.bcc.model.TypesImpl
 
getDeclaredType(DeclaredType, TypeElement, TypeMirror...) - Static method in class org.vesalainen.bcc.model.Typ
 
getDeclaredType(DeclaredType, TypeElement, TypeMirror...) - Method in class org.vesalainen.bcc.model.TypesImpl
 
getDefaultValue() - Method in class org.vesalainen.bcc.MethodInfo
 
getDefaultValue() - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
getDefaultValue() - Method in class org.vesalainen.bcc.SubClass.Method
 
getDescriptor() - Method in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
getDescriptor() - Method in class org.vesalainen.bcc.annotation.EnumConstValue
 
getDescriptor() - Method in class org.vesalainen.bcc.MethodInfo
 
getDescriptor_index() - Method in class org.vesalainen.bcc.ConstantInfo.NameAndType
 
getDescriptor_index() - Method in class org.vesalainen.bcc.MethodInfo
 
getDesriptor(Element) - Static method in class org.vesalainen.bcc.Descriptor
 
getDocComment(Element) - Static method in class org.vesalainen.bcc.model.El
 
getDocComment(Element) - Method in class org.vesalainen.bcc.model.ElementsImpl
 
getEffectiveMethods(TypeElement) - Static method in class org.vesalainen.bcc.model.El
Return effective methods for a class.
getElement(String) - Method in class org.vesalainen.bcc.annotation.AnnotationWrapper
Deprecated. 
getElementValues() - Method in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
getElementValues() - Method in class org.vesalainen.bcc.model.AnnotationMirrorImpl
 
getElementValuesWithDefaults() - Method in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
getElementValuesWithDefaults() - Method in class org.vesalainen.bcc.model.AnnotationMirrorImpl
 
getElementValuesWithDefaults(AnnotationMirror) - Static method in class org.vesalainen.bcc.model.El
 
getElementValuesWithDefaults(AnnotationMirror) - Method in class org.vesalainen.bcc.model.ElementsImpl
 
getEnclosedElements() - Method in class org.vesalainen.bcc.ClassFile
 
getEnclosedElements() - Method in class org.vesalainen.bcc.FieldInfo
 
getEnclosedElements() - Method in class org.vesalainen.bcc.LocalVariable
 
getEnclosedElements() - Method in class org.vesalainen.bcc.MethodInfo
 
getEnclosedElements() - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
getEnclosedElements() - Method in class org.vesalainen.bcc.model.PackageElementImpl
 
getEnclosedElements() - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
getEnclosedElements() - Method in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
getEnclosedElements() - Method in class org.vesalainen.bcc.model.VariableElementImpl
 
getEnclosedElements() - Method in class org.vesalainen.bcc.SubClass.Method
 
getEnclosedElements() - Method in class org.vesalainen.bcc.SubClass.Variable
 
getEnclosingElement() - Method in class org.vesalainen.bcc.ClassFile
 
getEnclosingElement() - Method in class org.vesalainen.bcc.FieldInfo
 
getEnclosingElement() - Method in class org.vesalainen.bcc.LocalVariable
 
getEnclosingElement() - Method in class org.vesalainen.bcc.MethodInfo
 
getEnclosingElement() - Method in class org.vesalainen.bcc.model.ElementImpl
 
getEnclosingElement() - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
getEnclosingElement() - Method in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
getEnclosingElement() - Method in class org.vesalainen.bcc.SubClass.Method
 
getEnclosingElement() - Method in class org.vesalainen.bcc.SubClass.Variable
 
getEnclosingType() - Method in class org.vesalainen.bcc.ClassFile.ClassType
 
getEnclosingType() - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
getEnd() - Method in class org.vesalainen.bcc.Block
 
getExecutableElement() - Method in class org.vesalainen.bcc.MethodCompiler
 
getExecutableElement() - Method in class org.vesalainen.bcc.MethodInfo
 
getExecutableElement() - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
getExecutableElement(String) - Method in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
getExecutableElement(String) - Static method in class org.vesalainen.bcc.model.El
Returns ExecutableElement from text form.
getExecutableString(Method) - Static method in class org.vesalainen.bcc.model.El
Returns method in text form.
getExecutableString(ExecutableElement) - Static method in class org.vesalainen.bcc.model.El
Returns method in text form.
getExtendsBound() - Method in class org.vesalainen.bcc.model.WildcardTypeImpl
 
getfield(int) - Method in class org.vesalainen.bcc.Assembler
 
getField(Class<?>, String) - Method in class org.vesalainen.bcc.MethodCompiler
Get field from class
getField(Class<?>, String) - Static method in class org.vesalainen.bcc.model.El
 
getField(String) - Method in class org.vesalainen.bcc.MethodCompiler
Get field from this class
getField(TypeElement, String) - Static method in class org.vesalainen.bcc.model.El
 
getField(VariableElement) - Method in class org.vesalainen.bcc.MethodCompiler
Fetch field from object
GETFIELD - Static variable in interface org.vesalainen.bcc.OpCode
 
getFieldDescription(int) - Method in class org.vesalainen.bcc.ClassFile
Returns a descriptor to fields at index.
getFieldDesriptor(Element) - Static method in class org.vesalainen.bcc.Descriptor
 
getFieldDesriptor(TypeMirror) - Static method in class org.vesalainen.bcc.Descriptor
 
getFieldIndex(TypeElement, String, String) - Method in class org.vesalainen.bcc.ClassFile
Returns the constant map index to field
getFieldIndex(TypeElement, String, TypeMirror) - Method in class org.vesalainen.bcc.ClassFile
Returns the constant map index to field
getFields() - Method in class org.vesalainen.bcc.ClassFile
 
getFieldSignature(VariableElement) - Static method in class org.vesalainen.bcc.Signature
 
getFullyQualifiedForm(String) - Static method in class org.vesalainen.bcc.Descriptor
Return fully qualified form from internal form.
getGenericArrayType(GenericArrayType) - Static method in class org.vesalainen.bcc.model.TypeMirrorFactory
 
getGenericElement() - Method in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
getHandler() - Method in class org.vesalainen.bcc.ExceptionTable
 
getIndex() - Method in class org.vesalainen.bcc.LocalVariableTable.LocalVariable
 
getIndex() - Method in class org.vesalainen.bcc.LocalVariableTypeTable.LocalTypeVariable
 
getIndexedExecutable(int) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
getIndexedType(int) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
getIndexedType(int) - Method in class org.vesalainen.bcc.ClassFile
Returns a element from constant map
getIndexedVariable(int) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
getIndexOf(List<? extends VariableElement>, int) - Static method in class org.vesalainen.bcc.model.Typ
 
getInstance(VariableElement, boolean) - Static method in class org.vesalainen.bcc.FieldInitializer
 
getInstance(VariableElement, byte) - Static method in class org.vesalainen.bcc.FieldInitializer
 
getInstance(VariableElement, char) - Static method in class org.vesalainen.bcc.FieldInitializer
 
getInstance(VariableElement, double) - Static method in class org.vesalainen.bcc.FieldInitializer
 
getInstance(VariableElement, float) - Static method in class org.vesalainen.bcc.FieldInitializer
 
getInstance(VariableElement, int) - Static method in class org.vesalainen.bcc.FieldInitializer
 
getInstance(VariableElement, long) - Static method in class org.vesalainen.bcc.FieldInitializer
 
getInstance(VariableElement, short) - Static method in class org.vesalainen.bcc.FieldInitializer
 
getInstance(VariableElement, String) - Static method in class org.vesalainen.bcc.FieldInitializer
 
getInstance(ClassFile, DataInput) - Static method in class org.vesalainen.bcc.AttributeInfo
 
getInterfaces() - Method in class org.vesalainen.bcc.ClassFile
 
getInterfaces() - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
getInternalForm(TypeElement) - Static method in class org.vesalainen.bcc.model.El
 
getInternalForm(TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
 
getIntersectionType(Type[]) - Static method in class org.vesalainen.bcc.model.TypeMirrorFactory
 
getIntersectionTypeElement(Type[]) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
getKind() - Method in class org.vesalainen.bcc.ClassFile.ClassType
 
getKind() - Method in class org.vesalainen.bcc.ClassFile
 
getKind() - Method in class org.vesalainen.bcc.FieldInfo
 
getKind() - Method in class org.vesalainen.bcc.LocalVariable
 
getKind() - Method in class org.vesalainen.bcc.MethodInfo
 
getKind() - Method in class org.vesalainen.bcc.model.ArrayTypeImpl
 
getKind() - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
getKind() - Method in class org.vesalainen.bcc.model.ElementImpl
 
getKind() - Method in class org.vesalainen.bcc.model.ExecutableTypeImpl
 
getKind() - Method in class org.vesalainen.bcc.model.PrimitiveTypeImpl
 
getKind() - Method in class org.vesalainen.bcc.model.TypesImpl.NoTypeImpl
 
getKind() - Method in class org.vesalainen.bcc.model.TypesImpl.NullTypeImpl
 
getKind() - Method in class org.vesalainen.bcc.model.TypeVariableImpl
 
getKind() - Method in class org.vesalainen.bcc.model.WildcardTypeImpl
 
getKind() - Method in class org.vesalainen.bcc.ReturnAddress
 
getKind() - Method in class org.vesalainen.bcc.SubClass.Method
 
getKind() - Method in class org.vesalainen.bcc.SubClass.Variable
 
getLabel() - Method in class org.vesalainen.bcc.Label.Branch
 
getLabel(String) - Method in class org.vesalainen.bcc.Assembler
 
getLastOpCode() - Method in class org.vesalainen.bcc.CodeDataOutput
 
getLength() - Method in class org.vesalainen.bcc.annotation.AnnotationVal
 
getLength() - Method in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
getLength() - Method in class org.vesalainen.bcc.annotation.ArrayValue
 
getLength() - Method in class org.vesalainen.bcc.annotation.ClassInfoIndex
 
getLength() - Method in class org.vesalainen.bcc.annotation.ConstValueIndex
 
getLength() - Method in class org.vesalainen.bcc.annotation.ElementValue
 
getLength() - Method in class org.vesalainen.bcc.annotation.ElementValuePair
 
getLength() - Method in class org.vesalainen.bcc.annotation.EnumConstValue
 
getLength() - Method in class org.vesalainen.bcc.annotation.RuntimeVisibleAnnotations
 
getLinenumber() - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
getLocalDescription(int) - Method in class org.vesalainen.bcc.MethodCompiler
return a descriptive text about local variable named name.
getLocalName(int) - Method in class org.vesalainen.bcc.MethodCompiler
Returns the name of local variable at index
getLocalType(int) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
getLocalType(int) - Method in class org.vesalainen.bcc.MethodCompiler
Returns the type of local variable at index
getLocalType(String) - Method in class org.vesalainen.bcc.MethodCompiler
returns the type of local variable named name.
getLocalVariable(int) - Method in class org.vesalainen.bcc.MethodCompiler
Returns local variable at index.
getLocalVariable(String) - Method in class org.vesalainen.bcc.MethodCompiler
 
getLocalVariableIndex(String) - Method in class org.vesalainen.bcc.MethodCompiler
 
getLocalVariables() - Method in class org.vesalainen.bcc.LocalVariableTable
 
getLowerBound() - Method in class org.vesalainen.bcc.model.TypeVariableImpl
 
getLvType() - Method in class org.vesalainen.bcc.ByteCodeVerifier.Context
 
getMatch() - Method in class org.vesalainen.bcc.LookupPair
 
getMax() - Method in class org.vesalainen.bcc.ByteCodeVerifier.OperandStack
 
getMax_locals() - Method in class org.vesalainen.bcc.CodeAttribute
 
getMax_stack() - Method in class org.vesalainen.bcc.CodeAttribute
 
getMaxIndexOf(List<? extends VariableElement>) - Static method in class org.vesalainen.bcc.model.Typ
 
getMaxStack() - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
getMc() - Method in class org.vesalainen.bcc.MethodInfo
 
getMethod(Class<?>, String, Class<?>...) - Static method in class org.vesalainen.bcc.model.El
 
getMethod(TypeElement, String, TypeMirror...) - Static method in class org.vesalainen.bcc.model.El
Returns the most specific named method in typeElement, or null if such method was not found
getMethodDescription() - Method in class org.vesalainen.bcc.MethodCompiler
 
getMethodDescription(int) - Method in class org.vesalainen.bcc.ClassFile
Returns a descriptor to method at index.
getMethodDesriptor(ExecutableElement) - Static method in class org.vesalainen.bcc.Descriptor
 
getMethodIndex(ExecutableElement) - Method in class org.vesalainen.bcc.ClassFile
Returns the constant map index to method
getMethodInfos() - Method in class org.vesalainen.bcc.ClassFile
 
getMethodSignature(ExecutableElement) - Static method in class org.vesalainen.bcc.Signature
MethodTypeSignature: FormalTypeParametersopt (TypeSignature*) ReturnType ThrowsSignature*
getModifier(Set<Modifier>) - Static method in class org.vesalainen.bcc.AccessFlags.FieldFlags
 
getModifier(Set<Modifier>) - Static method in class org.vesalainen.bcc.AccessFlags
 
getModifier(Modifier) - Static method in class org.vesalainen.bcc.AccessFlags
 
getModifiers() - Method in class org.vesalainen.bcc.ClassFile
 
getModifiers() - Method in class org.vesalainen.bcc.FieldInfo
 
getModifiers() - Method in class org.vesalainen.bcc.LocalVariable
 
getModifiers() - Method in class org.vesalainen.bcc.MethodCompiler
 
getModifiers() - Method in class org.vesalainen.bcc.MethodInfo
 
getModifiers() - Method in class org.vesalainen.bcc.model.ElementImpl
 
getModifiers() - Method in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
getModifiers() - Method in class org.vesalainen.bcc.SubClass.Method
 
getModifiers() - Method in class org.vesalainen.bcc.SubClass.Variable
 
getModifiers(int) - Static method in class org.vesalainen.bcc.AccessFlags
 
getModifiers(Modifier...) - Static method in class org.vesalainen.bcc.AccessFlags
 
getModifiersAsString() - Method in class org.vesalainen.bcc.MethodInfo
 
getName() - Method in class org.vesalainen.bcc.annotation.ElementValuePair
 
getName() - Method in class org.vesalainen.bcc.annotation.EnumConstValue
 
getName(CharSequence) - Static method in class org.vesalainen.bcc.model.El
 
getName(CharSequence) - Method in class org.vesalainen.bcc.model.ElementsImpl
 
getName_and_type_index() - Method in class org.vesalainen.bcc.ConstantInfo.Ref
 
getName_index() - Method in class org.vesalainen.bcc.ConstantInfo.Clazz
 
getName_index() - Method in class org.vesalainen.bcc.ConstantInfo.NameAndType
 
getName_index() - Method in class org.vesalainen.bcc.MethodInfo
 
getNameAndTypeIndex(String, String) - Method in class org.vesalainen.bcc.ClassFile
Returns the constant map index to name and type
getNameIndex(CharSequence) - Method in class org.vesalainen.bcc.ClassFile
Returns the constant map index to name
getNames() - Method in class org.vesalainen.bcc.Label
 
getNestingKind() - Method in class org.vesalainen.bcc.ClassFile
 
getNestingKind() - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
getNoType(TypeKind) - Static method in class org.vesalainen.bcc.model.Typ
 
getNoType(TypeKind) - Method in class org.vesalainen.bcc.model.TypesImpl
 
getNullType() - Static method in class org.vesalainen.bcc.model.Typ
 
getNullType() - Method in class org.vesalainen.bcc.model.TypesImpl
 
getObjectInstance(VariableElement, Class<?>) - Static method in class org.vesalainen.bcc.FieldInitializer
 
getObjectInstance(VariableElement, String) - Static method in class org.vesalainen.bcc.FieldInitializer
 
getObjectInstance(VariableElement, TypeElement) - Static method in class org.vesalainen.bcc.FieldInitializer
 
getOffset() - Method in class org.vesalainen.bcc.Label.Branch
 
getPackageElement(CharSequence) - Static method in class org.vesalainen.bcc.model.El
 
getPackageElement(CharSequence) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
getPackageElement(CharSequence) - Method in class org.vesalainen.bcc.model.ElementsImpl
 
getPackageElement(Package) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
getPackageOf(Element) - Static method in class org.vesalainen.bcc.model.El
 
getPackageOf(Element) - Method in class org.vesalainen.bcc.model.ElementsImpl
 
getParameterizedType(ParameterizedType) - Static method in class org.vesalainen.bcc.model.TypeMirrorFactory
 
getParameters() - Method in class org.vesalainen.bcc.MethodCompiler
 
getParameters() - Method in class org.vesalainen.bcc.MethodInfo
 
getParameters() - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
getParameters() - Method in class org.vesalainen.bcc.SubClass.Method
 
getParameterTypes() - Method in class org.vesalainen.bcc.model.ExecutableTypeImpl
 
getParams(Class<?>...) - Static method in class org.vesalainen.bcc.model.El
 
getPc() - Method in class org.vesalainen.bcc.ByteCodeVerifier.Context
 
getPrimitiveType(String) - Static method in class org.vesalainen.bcc.model.TypeMirrorFactory
 
getPrimitiveType(TypeKind) - Static method in class org.vesalainen.bcc.model.Typ
 
getPrimitiveType(TypeKind) - Method in class org.vesalainen.bcc.model.TypesImpl
 
getQualifiedName() - Method in class org.vesalainen.bcc.ClassFile
 
getQualifiedName() - Method in class org.vesalainen.bcc.model.PackageElementImpl
 
getQualifiedName() - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
getReceiverType() - Method in class org.vesalainen.bcc.MethodInfo
 
getReceiverType() - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
getReceiverType() - Method in class org.vesalainen.bcc.model.ExecutableTypeImpl
 
getReceiverType() - Method in class org.vesalainen.bcc.SubClass.Method
 
getReference() - Method in class org.vesalainen.bcc.Label.Branch
 
getReferencedClassnames() - Method in class org.vesalainen.bcc.ClassFile
Returns all classnames (in internal form) that this class references
getRefIndex(Class<? extends ConstantInfo.Ref>, String, String, String) - Method in class org.vesalainen.bcc.ClassFile
Returns the constant map index to reference
getReturnDescriptor() - Method in class org.vesalainen.bcc.annotation.ClassInfoIndex
 
getReturnType() - Method in class org.vesalainen.bcc.MethodCompiler
 
getReturnType() - Method in class org.vesalainen.bcc.MethodInfo
 
getReturnType() - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
getReturnType() - Method in class org.vesalainen.bcc.model.ExecutableTypeImpl
 
getReturnType() - Method in class org.vesalainen.bcc.SubClass.Method
 
getS() - Method in class org.vesalainen.bcc.ByteCodeVerifier.Context
 
getSignature(Element) - Static method in class org.vesalainen.bcc.Signature
 
getSimpleName() - Method in class org.vesalainen.bcc.ClassFile
 
getSimpleName() - Method in class org.vesalainen.bcc.FieldInfo
 
getSimpleName() - Method in class org.vesalainen.bcc.LocalVariable
 
getSimpleName() - Method in class org.vesalainen.bcc.LocalVariableTable.LocalVariable
 
getSimpleName() - Method in class org.vesalainen.bcc.LocalVariableTypeTable.LocalTypeVariable
 
getSimpleName() - Method in class org.vesalainen.bcc.MethodInfo
 
getSimpleName() - Method in class org.vesalainen.bcc.model.ElementImpl
 
getSimpleName() - Method in class org.vesalainen.bcc.SubClass.Method
 
getSimpleName() - Method in class org.vesalainen.bcc.SubClass.Variable
 
getStart() - Method in class org.vesalainen.bcc.Block
 
getstatic(int) - Method in class org.vesalainen.bcc.Assembler
 
GETSTATIC - Static variable in interface org.vesalainen.bcc.OpCode
 
getStaticField(Class<?>, String) - Method in class org.vesalainen.bcc.MethodCompiler
Get field from class
getStaticField(String) - Method in class org.vesalainen.bcc.MethodCompiler
Get field from this class
getStaticField(VariableElement) - Method in class org.vesalainen.bcc.MethodCompiler
Fetch field from object
getString() - Method in class org.vesalainen.bcc.ConstantInfo.Utf8
 
getString(int) - Method in class org.vesalainen.bcc.ClassFile
Return a constant string at index.
getString_index() - Method in class org.vesalainen.bcc.ConstantInfo.ConstantString
 
getSubClass() - Method in class org.vesalainen.bcc.MethodCompiler
 
getSuperBound() - Method in class org.vesalainen.bcc.model.WildcardTypeImpl
 
getSuperclass() - Method in class org.vesalainen.bcc.ClassFile
 
getSuperclass() - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
getTag() - Method in class org.vesalainen.bcc.ConstantInfo
 
getTarget() - Method in class org.vesalainen.bcc.LookupPair
 
getThrownTypes() - Method in class org.vesalainen.bcc.MethodInfo
 
getThrownTypes() - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
getThrownTypes() - Method in class org.vesalainen.bcc.model.ExecutableTypeImpl
 
getThrownTypes() - Method in class org.vesalainen.bcc.SubClass.Method
 
getThrowsSignature(Signature.Result, TypeMirror) - Static method in class org.vesalainen.bcc.Signature
 
getType() - Method in class org.vesalainen.bcc.annotation.ConstValueIndex
 
getType() - Method in class org.vesalainen.bcc.LocalVariableTable.LocalVariable
 
getType() - Method in class org.vesalainen.bcc.LocalVariableTypeTable.LocalTypeVariable
 
getTypeArguments() - Method in class org.vesalainen.bcc.ClassFile.ClassType
 
getTypeArguments() - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
getTypeArguments() - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
getTypeArguments() - Method in class org.vesalainen.bcc.model.TypeParameterBuilder
 
getTypeElement() - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
getTypeElement(CharSequence) - Static method in class org.vesalainen.bcc.model.El
 
getTypeElement(CharSequence) - Method in class org.vesalainen.bcc.model.ElementsImpl
 
getTypeFor(Class<?>) - Static method in class org.vesalainen.bcc.model.Typ
 
getTypeFor(String) - Static method in class org.vesalainen.bcc.model.Typ
 
getTypeNumber(TypeKind) - Static method in class org.vesalainen.bcc.model.Typ
Returns TypeKind ordinal for primitive types and DECLARED ordinal for DECLARED, ARRAY and TYPEVAR
getTypeParameterElement(TypeVariable) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
getTypeParameterMap() - Method in class org.vesalainen.bcc.model.TypeParameterBuilder
 
getTypeParameters() - Method in class org.vesalainen.bcc.ClassFile
 
getTypeParameters() - Method in class org.vesalainen.bcc.MethodInfo
 
getTypeParameters() - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
getTypeParameters() - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
getTypeParameters() - Method in class org.vesalainen.bcc.SubClass.Method
 
getTypeVariable(TypeVariable<D>) - Static method in class org.vesalainen.bcc.model.TypeMirrorFactory
 
getTypeVariables() - Method in class org.vesalainen.bcc.model.ExecutableTypeImpl
 
getUpdateableElement(E) - Method in class org.vesalainen.bcc.model.UpdateableElementImpl
 
getUpperBound() - Method in class org.vesalainen.bcc.model.TypeVariableImpl
 
getValue() - Method in class org.vesalainen.bcc.annotation.AnnotationVal
 
getValue() - Method in class org.vesalainen.bcc.annotation.ArrayValue
 
getValue() - Method in class org.vesalainen.bcc.annotation.ClassInfoIndex
 
getValue() - Method in class org.vesalainen.bcc.annotation.ConstValueIndex
 
getValue() - Method in class org.vesalainen.bcc.annotation.ElementValuePair
 
getValue() - Method in class org.vesalainen.bcc.annotation.EnumConstValue
 
getValue() - Method in class org.vesalainen.bcc.model.AnnotationValueImpl
 
getVariableElement() - Method in class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
getVariableElement(Enum) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
getVariableElement(Type, Annotation[]) - Static method in class org.vesalainen.bcc.model.ElementFactory
 
getVariableFor(VariableElement) - Method in class org.vesalainen.bcc.SubClass
 
getWildcardType(WildcardType) - Static method in class org.vesalainen.bcc.model.TypeMirrorFactory
 
getWildcardType(TypeMirror, TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
 
getWildcardType(TypeMirror, TypeMirror) - Method in class org.vesalainen.bcc.model.TypesImpl
 
goneThrough - Variable in class org.vesalainen.bcc.ByteCodeVerifier
 
GOTO - Static variable in interface org.vesalainen.bcc.OpCode
 
goto_n(String) - Method in class org.vesalainen.bcc.Assembler
Branch always
goto_w(String) - Method in class org.vesalainen.bcc.Assembler
 
GOTO_W - Static variable in interface org.vesalainen.bcc.OpCode
 

H

hashCode() - Method in class org.vesalainen.bcc.ConstantInfo.Clazz
 
hashCode() - Method in class org.vesalainen.bcc.ConstantInfo.ConstantDouble
 
hashCode() - Method in class org.vesalainen.bcc.ConstantInfo.ConstantFloat
 
hashCode() - Method in class org.vesalainen.bcc.ConstantInfo.ConstantInteger
 
hashCode() - Method in class org.vesalainen.bcc.ConstantInfo.ConstantLong
 
hashCode() - Method in class org.vesalainen.bcc.ConstantInfo.ConstantString
 
hashCode() - Method in class org.vesalainen.bcc.ConstantInfo.NameAndType
 
hashCode() - Method in class org.vesalainen.bcc.ConstantInfo.Ref
 
hashCode() - Method in class org.vesalainen.bcc.ConstantInfo.Utf8
 
hashCode() - Method in class org.vesalainen.bcc.Label
 
hashCode() - Method in class org.vesalainen.bcc.MethodInfo
 
hashCode() - Method in class org.vesalainen.bcc.model.AnnotationMirrorImpl
 
hashCode() - Method in class org.vesalainen.bcc.model.AnnotationValueImpl
 
hashCode() - Method in class org.vesalainen.bcc.model.ArrayTypeImpl
 
hashCode() - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
hashCode() - Method in class org.vesalainen.bcc.model.ElementImpl
 
hashCode() - Method in class org.vesalainen.bcc.model.ElementsImpl.NameImpl
 
hashCode() - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
hashCode() - Method in class org.vesalainen.bcc.model.PackageElementImpl
 
hashCode() - Method in class org.vesalainen.bcc.model.PrimitiveTypeImpl
 
hashCode() - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
hashCode() - Method in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
hashCode() - Method in class org.vesalainen.bcc.model.TypeVariableImpl
 
hashCode() - Method in class org.vesalainen.bcc.model.VariableElementImpl
 
hasLocalVariable(String) - Method in class org.vesalainen.bcc.MethodCompiler
Return true if named variable is added.
hasNext() - Method in class org.vesalainen.bcc.model.Typ.StringIterator
 
hasTypeParameters(VariableElement) - Method in class org.vesalainen.bcc.SubClass
 
hasTypeParameters(TypeMirror) - Method in class org.vesalainen.bcc.SubClass
 
hides(Element, Element) - Static method in class org.vesalainen.bcc.model.El
 
hides(Element, Element) - Method in class org.vesalainen.bcc.model.ElementsImpl
 
high_bytes - Variable in class org.vesalainen.bcc.ConstantInfo.ConstantDouble
 
high_bytes - Variable in class org.vesalainen.bcc.ConstantInfo.ConstantLong
 

I

i - Variable in class org.vesalainen.bcc.Assembler
 
i2b() - Method in class org.vesalainen.bcc.Assembler
Convert int to byte
I2B - Static variable in interface org.vesalainen.bcc.OpCode
 
i2c() - Method in class org.vesalainen.bcc.Assembler
 
I2C - Static variable in interface org.vesalainen.bcc.OpCode
 
i2d() - Method in class org.vesalainen.bcc.Assembler
Convert int to double
I2D - Static variable in interface org.vesalainen.bcc.OpCode
 
i2f() - Method in class org.vesalainen.bcc.Assembler
Convert int to float
I2F - Static variable in interface org.vesalainen.bcc.OpCode
 
i2l() - Method in class org.vesalainen.bcc.Assembler
Convert int to long
I2L - Static variable in interface org.vesalainen.bcc.OpCode
 
i2s() - Method in class org.vesalainen.bcc.Assembler
Convert int to short
I2S - Static variable in interface org.vesalainen.bcc.OpCode
 
i2t() - Method in class org.vesalainen.bcc.Assembler
 
i2t() - Method in class org.vesalainen.bcc.ByteASM
 
i2t() - Method in class org.vesalainen.bcc.DoubleASM
 
i2t() - Method in class org.vesalainen.bcc.FloatASM
 
i2t() - Method in class org.vesalainen.bcc.IntASM
 
i2t() - Method in class org.vesalainen.bcc.LongASM
 
i2t() - Method in class org.vesalainen.bcc.ReferenceASM
 
i2t() - Method in class org.vesalainen.bcc.ShortASM
 
i2t() - Method in interface org.vesalainen.bcc.TypeASM
 
iadd() - Method in class org.vesalainen.bcc.Assembler
Add int
IADD - Static variable in interface org.vesalainen.bcc.OpCode
 
iaload() - Method in class org.vesalainen.bcc.Assembler
Load int from array
IALOAD - Static variable in interface org.vesalainen.bcc.OpCode
 
iand() - Method in class org.vesalainen.bcc.Assembler
Boolean AND int
IAND - Static variable in interface org.vesalainen.bcc.OpCode
 
iastore() - Method in class org.vesalainen.bcc.Assembler
Store into int array
IASTORE - Static variable in interface org.vesalainen.bcc.OpCode
 
IComp - Static variable in class org.vesalainen.bcc.model.UpdateableElementImpl
 
iconst(boolean) - Method in class org.vesalainen.bcc.MethodCompiler
Push int constant
iconst(int) - Method in class org.vesalainen.bcc.Assembler
Push int constant
iconst(int) - Method in class org.vesalainen.bcc.MethodCompiler
Push int constant.
ICONST_0 - Static variable in interface org.vesalainen.bcc.OpCode
 
ICONST_1 - Static variable in interface org.vesalainen.bcc.OpCode
 
ICONST_2 - Static variable in interface org.vesalainen.bcc.OpCode
 
ICONST_3 - Static variable in interface org.vesalainen.bcc.OpCode
 
ICONST_4 - Static variable in interface org.vesalainen.bcc.OpCode
 
ICONST_5 - Static variable in interface org.vesalainen.bcc.OpCode
 
ICONST_M1 - Static variable in interface org.vesalainen.bcc.OpCode
 
idiv() - Method in class org.vesalainen.bcc.Assembler
Divide int
IDIV - Static variable in interface org.vesalainen.bcc.OpCode
 
IF_ACMPEQ - Static variable in interface org.vesalainen.bcc.OpCode
 
IF_ACMPNE - Static variable in interface org.vesalainen.bcc.OpCode
 
if_icmpeq(String) - Method in class org.vesalainen.bcc.Assembler
Branch if value1 = value2
IF_ICMPEQ - Static variable in interface org.vesalainen.bcc.OpCode
 
if_icmpge(String) - Method in class org.vesalainen.bcc.Assembler
Branch if value1 >= value2
IF_ICMPGE - Static variable in interface org.vesalainen.bcc.OpCode
 
if_icmpgt(String) - Method in class org.vesalainen.bcc.Assembler
Branch if value1 > value2
IF_ICMPGT - Static variable in interface org.vesalainen.bcc.OpCode
 
if_icmple(String) - Method in class org.vesalainen.bcc.Assembler
Branch if value1 <= value2
IF_ICMPLE - Static variable in interface org.vesalainen.bcc.OpCode
 
if_icmplt(String) - Method in class org.vesalainen.bcc.Assembler
Branch if value1 < value2
IF_ICMPLT - Static variable in interface org.vesalainen.bcc.OpCode
 
if_icmpne(String) - Method in class org.vesalainen.bcc.Assembler
Branch if value1 != value2
IF_ICMPNE - Static variable in interface org.vesalainen.bcc.OpCode
 
if_tcmpeq(Object) - Method in class org.vesalainen.bcc.DoubleASM
 
if_tcmpeq(Object) - Method in class org.vesalainen.bcc.FloatASM
 
if_tcmpeq(Object) - Method in class org.vesalainen.bcc.LongASM
 
if_tcmpeq(String) - Method in class org.vesalainen.bcc.Assembler
 
if_tcmpeq(String) - Method in class org.vesalainen.bcc.DoubleASM
 
if_tcmpeq(String) - Method in class org.vesalainen.bcc.FloatASM
 
if_tcmpeq(String) - Method in class org.vesalainen.bcc.IntASM
 
if_tcmpeq(String) - Method in class org.vesalainen.bcc.LongASM
 
if_tcmpeq(String) - Method in class org.vesalainen.bcc.ReferenceASM
 
if_tcmpeq(String) - Method in interface org.vesalainen.bcc.TypeASM
 
if_tcmpeq(String) - Method in class org.vesalainen.bcc.VoidASM
 
if_tcmpeq(TypeMirror, String) - Method in class org.vesalainen.bcc.Assembler
eq succeeds if and only if value1 == value2
if_tcmpge(Object) - Method in class org.vesalainen.bcc.DoubleASM
 
if_tcmpge(Object) - Method in class org.vesalainen.bcc.FloatASM
 
if_tcmpge(Object) - Method in class org.vesalainen.bcc.LongASM
 
if_tcmpge(String) - Method in class org.vesalainen.bcc.Assembler
 
if_tcmpge(String) - Method in class org.vesalainen.bcc.DoubleASM
 
if_tcmpge(String) - Method in class org.vesalainen.bcc.FloatASM
 
if_tcmpge(String) - Method in class org.vesalainen.bcc.IntASM
 
if_tcmpge(String) - Method in class org.vesalainen.bcc.LongASM
 
if_tcmpge(String) - Method in class org.vesalainen.bcc.ReferenceASM
 
if_tcmpge(String) - Method in interface org.vesalainen.bcc.TypeASM
 
if_tcmpge(String) - Method in class org.vesalainen.bcc.VoidASM
 
if_tcmpge(TypeMirror, String) - Method in class org.vesalainen.bcc.Assembler
ge succeeds if and only if value1 >= value2
if_tcmpgt(Object) - Method in class org.vesalainen.bcc.DoubleASM
 
if_tcmpgt(Object) - Method in class org.vesalainen.bcc.FloatASM
 
if_tcmpgt(Object) - Method in class org.vesalainen.bcc.LongASM
 
if_tcmpgt(String) - Method in class org.vesalainen.bcc.Assembler
 
if_tcmpgt(String) - Method in class org.vesalainen.bcc.DoubleASM
 
if_tcmpgt(String) - Method in class org.vesalainen.bcc.FloatASM
 
if_tcmpgt(String) - Method in class org.vesalainen.bcc.IntASM
 
if_tcmpgt(String) - Method in class org.vesalainen.bcc.LongASM
 
if_tcmpgt(String) - Method in class org.vesalainen.bcc.ReferenceASM
 
if_tcmpgt(String) - Method in interface org.vesalainen.bcc.TypeASM
 
if_tcmpgt(String) - Method in class org.vesalainen.bcc.VoidASM
 
if_tcmpgt(TypeMirror, String) - Method in class org.vesalainen.bcc.Assembler
gt succeeds if and only if value1 > value2
if_tcmple(Object) - Method in class org.vesalainen.bcc.DoubleASM
 
if_tcmple(Object) - Method in class org.vesalainen.bcc.FloatASM
 
if_tcmple(Object) - Method in class org.vesalainen.bcc.LongASM
 
if_tcmple(String) - Method in class org.vesalainen.bcc.Assembler
 
if_tcmple(String) - Method in class org.vesalainen.bcc.DoubleASM
 
if_tcmple(String) - Method in class org.vesalainen.bcc.FloatASM
 
if_tcmple(String) - Method in class org.vesalainen.bcc.IntASM
 
if_tcmple(String) - Method in class org.vesalainen.bcc.LongASM
 
if_tcmple(String) - Method in class org.vesalainen.bcc.ReferenceASM
 
if_tcmple(String) - Method in interface org.vesalainen.bcc.TypeASM
 
if_tcmple(String) - Method in class org.vesalainen.bcc.VoidASM
 
if_tcmple(TypeMirror, String) - Method in class org.vesalainen.bcc.Assembler
le succeeds if and only if value1 <= value2
if_tcmplt(Object) - Method in class org.vesalainen.bcc.DoubleASM
 
if_tcmplt(Object) - Method in class org.vesalainen.bcc.FloatASM
 
if_tcmplt(Object) - Method in class org.vesalainen.bcc.LongASM
 
if_tcmplt(String) - Method in class org.vesalainen.bcc.Assembler
 
if_tcmplt(String) - Method in class org.vesalainen.bcc.DoubleASM
 
if_tcmplt(String) - Method in class org.vesalainen.bcc.FloatASM
 
if_tcmplt(String) - Method in class org.vesalainen.bcc.IntASM
 
if_tcmplt(String) - Method in class org.vesalainen.bcc.LongASM
 
if_tcmplt(String) - Method in class org.vesalainen.bcc.ReferenceASM
 
if_tcmplt(String) - Method in interface org.vesalainen.bcc.TypeASM
 
if_tcmplt(String) - Method in class org.vesalainen.bcc.VoidASM
 
if_tcmplt(TypeMirror, String) - Method in class org.vesalainen.bcc.Assembler
lt succeeds if and only if value1 < value2
if_tcmpne(Object) - Method in class org.vesalainen.bcc.DoubleASM
 
if_tcmpne(Object) - Method in class org.vesalainen.bcc.FloatASM
 
if_tcmpne(Object) - Method in class org.vesalainen.bcc.LongASM
 
if_tcmpne(String) - Method in class org.vesalainen.bcc.Assembler
 
if_tcmpne(String) - Method in class org.vesalainen.bcc.DoubleASM
 
if_tcmpne(String) - Method in class org.vesalainen.bcc.FloatASM
 
if_tcmpne(String) - Method in class org.vesalainen.bcc.IntASM
 
if_tcmpne(String) - Method in class org.vesalainen.bcc.LongASM
 
if_tcmpne(String) - Method in class org.vesalainen.bcc.ReferenceASM
 
if_tcmpne(String) - Method in interface org.vesalainen.bcc.TypeASM
 
if_tcmpne(String) - Method in class org.vesalainen.bcc.VoidASM
 
if_tcmpne(TypeMirror, String) - Method in class org.vesalainen.bcc.Assembler
ne succeeds if and only if value1 != value2
ifeq(String) - Method in class org.vesalainen.bcc.Assembler
eq succeeds if and only if value == 0
IFEQ - Static variable in interface org.vesalainen.bcc.OpCode
 
ifge(String) - Method in class org.vesalainen.bcc.Assembler
ge succeeds if and only if value >= 0
IFGE - Static variable in interface org.vesalainen.bcc.OpCode
 
ifgt(String) - Method in class org.vesalainen.bcc.Assembler
gt succeeds if and only if value > 0
IFGT - Static variable in interface org.vesalainen.bcc.OpCode
 
ifle(String) - Method in class org.vesalainen.bcc.Assembler
le succeeds if and only if value <= 0
IFLE - Static variable in interface org.vesalainen.bcc.OpCode
 
iflt(String) - Method in class org.vesalainen.bcc.Assembler
lt succeeds if and only if value < 0
IFLT - Static variable in interface org.vesalainen.bcc.OpCode
 
ifne(String) - Method in class org.vesalainen.bcc.Assembler
ne succeeds if and only if value != 0
IFNE - Static variable in interface org.vesalainen.bcc.OpCode
 
ifnonnull(String) - Method in class org.vesalainen.bcc.Assembler
 
IFNONNULL - Static variable in interface org.vesalainen.bcc.OpCode
 
ifnull(String) - Method in class org.vesalainen.bcc.Assembler
 
IFNULL - Static variable in interface org.vesalainen.bcc.OpCode
 
iinc(int, int) - Method in class org.vesalainen.bcc.Assembler
Increment local variable by constant
IINC - Static variable in interface org.vesalainen.bcc.OpCode
 
IllegalConversionException - Exception in org.vesalainen.bcc
 
IllegalConversionException(String) - Constructor for exception org.vesalainen.bcc.IllegalConversionException
 
IllegalConversionException(String, Throwable) - Constructor for exception org.vesalainen.bcc.IllegalConversionException
 
iload(int) - Method in class org.vesalainen.bcc.Assembler
Load int from local variable
ILOAD - Static variable in interface org.vesalainen.bcc.OpCode
 
ILOAD_0 - Static variable in interface org.vesalainen.bcc.OpCode
 
ILOAD_1 - Static variable in interface org.vesalainen.bcc.OpCode
 
ILOAD_2 - Static variable in interface org.vesalainen.bcc.OpCode
 
ILOAD_3 - Static variable in interface org.vesalainen.bcc.OpCode
 
IMPDEP1 - Static variable in interface org.vesalainen.bcc.OpCode
 
IMPDEP2 - Static variable in interface org.vesalainen.bcc.OpCode
 
implement() - Method in class org.vesalainen.bcc.MethodCompiler
 
imul() - Method in class org.vesalainen.bcc.Assembler
Multiply int
IMUL - Static variable in interface org.vesalainen.bcc.OpCode
 
in - Variable in class org.vesalainen.bcc.ByteCodeDump
 
in - Variable in class org.vesalainen.bcc.ByteCodeVerifier
 
inc(String, int) - Method in class org.vesalainen.bcc.MethodCompiler
Increment local variable or field by constant
include - Variable in class org.vesalainen.bcc.Dependencies
 
index - Variable in class org.vesalainen.bcc.LocalVariableTable.LocalVariable
 
index - Variable in class org.vesalainen.bcc.LocalVariableTypeTable.LocalTypeVariable
 
indexedElementMap - Variable in class org.vesalainen.bcc.ClassFile
 
INEG - Static variable in interface org.vesalainen.bcc.OpCode
 
info - Variable in class org.vesalainen.bcc.AttributeInfo
 
init(Annotation) - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
init(Class<?>) - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
init(Class<?>) - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
init(Constructor) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
init(Method) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
init(ParameterizedType) - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
init(Type[]) - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
init(Type[]) - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
init(TypeVariable<?>) - Method in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
init(MethodCompiler) - Method in class org.vesalainen.bcc.FieldInitializer.ArrayInit
 
init(MethodCompiler) - Method in class org.vesalainen.bcc.FieldInitializer.DoubleInit
 
init(MethodCompiler) - Method in class org.vesalainen.bcc.FieldInitializer.FloatInit
 
init(MethodCompiler) - Method in class org.vesalainen.bcc.FieldInitializer
 
init(MethodCompiler) - Method in class org.vesalainen.bcc.FieldInitializer.IntInit
 
init(MethodCompiler) - Method in class org.vesalainen.bcc.FieldInitializer.LongInit
 
init(MethodCompiler) - Method in class org.vesalainen.bcc.FieldInitializer.ObjectInit
 
init(MethodCompiler) - Method in class org.vesalainen.bcc.FieldInitializer.StringInit
 
initialize(DataInput) - Method in class org.vesalainen.bcc.ConstantInfo.Clazz
 
initialize(DataInput) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantDouble
 
initialize(DataInput) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantFloat
 
initialize(DataInput) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantInteger
 
initialize(DataInput) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantLong
 
initialize(DataInput) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantString
 
initialize(DataInput) - Method in class org.vesalainen.bcc.ConstantInfo.Filler
 
initialize(DataInput) - Method in class org.vesalainen.bcc.ConstantInfo
 
initialize(DataInput) - Method in class org.vesalainen.bcc.ConstantInfo.NameAndType
 
initialize(DataInput) - Method in class org.vesalainen.bcc.ConstantInfo.Ref
 
initialize(DataInput) - Method in class org.vesalainen.bcc.ConstantInfo.Utf8
 
initTypeParameters() - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
instanceo(int) - Method in class org.vesalainen.bcc.Assembler
 
INSTANCEOF - Static variable in interface org.vesalainen.bcc.OpCode
 
Int - Static variable in class org.vesalainen.bcc.model.Typ
 
Int - Static variable in class org.vesalainen.bcc.model.TypesImpl
 
IntA - Static variable in class org.vesalainen.bcc.model.Typ
 
IntASM - Class in org.vesalainen.bcc
 
IntASM(CodeDataOutput, Map<String, Label>) - Constructor for class org.vesalainen.bcc.IntASM
 
InterfaceComp() - Constructor for class org.vesalainen.bcc.model.UpdateableElementImpl.InterfaceComp
 
InterfaceMethodref(int, int) - Constructor for class org.vesalainen.bcc.ConstantInfo.InterfaceMethodref
 
InterfaceMethodref(DataInput) - Constructor for class org.vesalainen.bcc.ConstantInfo.InterfaceMethodref
 
interfaces - Variable in class org.vesalainen.bcc.ClassFile
 
interfaces - Variable in class org.vesalainen.bcc.model.TypeElementImpl
 
intersectionTypeElementMap - Static variable in class org.vesalainen.bcc.model.ElementFactory
 
intersectionTypeMap - Static variable in class org.vesalainen.bcc.model.TypeMirrorFactory
 
intfLock - Variable in class org.vesalainen.bcc.SubClass
 
IntInit(VariableElement, boolean) - Constructor for class org.vesalainen.bcc.FieldInitializer.IntInit
 
IntInit(VariableElement, byte) - Constructor for class org.vesalainen.bcc.FieldInitializer.IntInit
 
IntInit(VariableElement, char) - Constructor for class org.vesalainen.bcc.FieldInitializer.IntInit
 
IntInit(VariableElement, int) - Constructor for class org.vesalainen.bcc.FieldInitializer.IntInit
 
IntInit(VariableElement, short) - Constructor for class org.vesalainen.bcc.FieldInitializer.IntInit
 
invoke(Object, Method, Object[]) - Method in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
invoke(Object, Method, Object[]) - Method in class org.vesalainen.bcc.model.UpdateableElementImpl
 
invoke(ExecutableElement) - Method in class org.vesalainen.bcc.MethodCompiler
 
invokeConstructor(Class<?>, Class<?>...) - Method in class org.vesalainen.bcc.MethodCompiler
 
invokeinterface(int, int) - Method in class org.vesalainen.bcc.Assembler
 
INVOKEINTERFACE - Static variable in interface org.vesalainen.bcc.OpCode
 
invokeMethod(Class<?>, String, Class<?>...) - Method in class org.vesalainen.bcc.MethodCompiler
 
invokespecial(int) - Method in class org.vesalainen.bcc.Assembler
 
invokespecial(Class<?>, String, Class<?>...) - Method in class org.vesalainen.bcc.MethodCompiler
Invoke instance method; special handling for superclass, private, and instance initialization method invocations
invokespecial(ExecutableElement) - Method in class org.vesalainen.bcc.MethodCompiler
Invoke instance method; special handling for superclass, private, and instance initialization method invocations
INVOKESPECIAL - Static variable in interface org.vesalainen.bcc.OpCode
 
invokestatic(int) - Method in class org.vesalainen.bcc.Assembler
 
invokestatic(Class<?>, String, Class<?>...) - Method in class org.vesalainen.bcc.MethodCompiler
Invoke a class (static) method
invokestatic(ExecutableElement) - Method in class org.vesalainen.bcc.MethodCompiler
Invoke a class (static) method
INVOKESTATIC - Static variable in interface org.vesalainen.bcc.OpCode
 
invokevirtual(int) - Method in class org.vesalainen.bcc.Assembler
 
invokevirtual(Class<?>, String, Class<?>...) - Method in class org.vesalainen.bcc.MethodCompiler
Invoke instance method; dispatch based on classIf method is interface calls invokeinterface otherwise calls invokevirtual.
invokevirtual(ExecutableElement) - Method in class org.vesalainen.bcc.MethodCompiler
Invoke instance method; dispatch based on classIf method is interface calls invokeinterface otherwise calls invokevirtual.
INVOKEVIRTUAL - Static variable in interface org.vesalainen.bcc.OpCode
 
ior() - Method in class org.vesalainen.bcc.Assembler
 
IOR - Static variable in interface org.vesalainen.bcc.OpCode
 
irem() - Method in class org.vesalainen.bcc.Assembler
 
IREM - Static variable in interface org.vesalainen.bcc.OpCode
 
ireturn() - Method in class org.vesalainen.bcc.Assembler
 
IRETURN - Static variable in interface org.vesalainen.bcc.OpCode
 
is - Variable in class org.vesalainen.bcc.CodeDataInput
 
isAssignable(TypeMirror, TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
 
isAssignable(TypeMirror, TypeMirror) - Method in class org.vesalainen.bcc.model.TypesImpl
 
isCategory2(TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
 
isContiguous() - Method in class org.vesalainen.bcc.LookupList
 
isDefault() - Method in class org.vesalainen.bcc.MethodInfo
 
isDefault() - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
isDefault() - Method in class org.vesalainen.bcc.SubClass.Method
 
isDeprecated(Element) - Static method in class org.vesalainen.bcc.model.El
 
isDeprecated(Element) - Method in class org.vesalainen.bcc.model.ElementsImpl
 
isEmpty() - Method in class org.vesalainen.bcc.LocalVariableTypeTable
 
isFunctionalInterface(TypeElement) - Method in class org.vesalainen.bcc.model.ElementsImpl
 
ishl() - Method in class org.vesalainen.bcc.Assembler
 
ISHL - Static variable in interface org.vesalainen.bcc.OpCode
 
ishr() - Method in class org.vesalainen.bcc.Assembler
 
ISHR - Static variable in interface org.vesalainen.bcc.OpCode
 
isImplemented(ExecutableElement) - Method in class org.vesalainen.bcc.ClassFile
 
isInteger(TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
Returns true if type is one of int, short, char, byte or boolean
isInterface(ElementKind) - Static method in class org.vesalainen.bcc.model.El
 
isJavaConstant(Object) - Static method in class org.vesalainen.bcc.model.Typ
 
isJavaConstantType(TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
Returns true if type is one of int, long, float, double or java.lang.String
isOfType(ClassFile, String, AttributeInfo) - Static method in class org.vesalainen.bcc.AttributeInfo
 
isPrimitive(TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
 
isReferenced(String) - Method in class org.vesalainen.bcc.Assembler
 
isSameType(TypeMirror, TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
 
isSameType(TypeMirror, TypeMirror) - Method in class org.vesalainen.bcc.model.TypesImpl
 
isSubsignature(ExecutableType, ExecutableType) - Static method in class org.vesalainen.bcc.model.Typ
 
isSubsignature(ExecutableType, ExecutableType) - Method in class org.vesalainen.bcc.model.TypesImpl
 
isSubtype(TypeMirror, TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
 
isSubtype(TypeMirror, TypeMirror) - Method in class org.vesalainen.bcc.model.TypesImpl
 
isSynthetic() - Method in class org.vesalainen.bcc.ClassFile
 
isSynthetic(int) - Static method in class org.vesalainen.bcc.AccessFlags
 
istore(int) - Method in class org.vesalainen.bcc.Assembler
 
ISTORE - Static variable in interface org.vesalainen.bcc.OpCode
 
ISTORE_0 - Static variable in interface org.vesalainen.bcc.OpCode
 
ISTORE_1 - Static variable in interface org.vesalainen.bcc.OpCode
 
ISTORE_2 - Static variable in interface org.vesalainen.bcc.OpCode
 
ISTORE_3 - Static variable in interface org.vesalainen.bcc.OpCode
 
isub() - Method in class org.vesalainen.bcc.Assembler
 
ISUB - Static variable in interface org.vesalainen.bcc.OpCode
 
isUnnamed() - Method in class org.vesalainen.bcc.model.PackageElementImpl
 
isVarArgs() - Method in class org.vesalainen.bcc.MethodInfo
 
isVarArgs() - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
isVarArgs() - Method in class org.vesalainen.bcc.SubClass.Method
 
isWide() - Method in class org.vesalainen.bcc.Label.Branch
 
iushr() - Method in class org.vesalainen.bcc.Assembler
 
IUSHR - Static variable in interface org.vesalainen.bcc.OpCode
 
ixor() - Method in class org.vesalainen.bcc.Assembler
 
IXOR - Static variable in interface org.vesalainen.bcc.OpCode
 

J

Jav - Class in org.vesalainen.bcc.model
 
Jav() - Constructor for class org.vesalainen.bcc.model.Jav
 
jsr(String) - Method in class org.vesalainen.bcc.Assembler
 
JSR - Static variable in interface org.vesalainen.bcc.OpCode
 
jsr_w(String) - Method in class org.vesalainen.bcc.Assembler
 
JSR_W - Static variable in interface org.vesalainen.bcc.OpCode
 

K

kind - Variable in class org.vesalainen.bcc.LocalVariable
 
kind - Variable in class org.vesalainen.bcc.model.ElementImpl
 
kind - Variable in class org.vesalainen.bcc.model.PrimitiveTypeImpl
 

L

l - Variable in class org.vesalainen.bcc.Assembler
 
l2d() - Method in class org.vesalainen.bcc.Assembler
Convert long to double
L2D - Static variable in interface org.vesalainen.bcc.OpCode
 
l2f() - Method in class org.vesalainen.bcc.Assembler
Convert long to float
L2F - Static variable in interface org.vesalainen.bcc.OpCode
 
l2i() - Method in class org.vesalainen.bcc.Assembler
Convert long to int
L2I - Static variable in interface org.vesalainen.bcc.OpCode
 
l2t() - Method in class org.vesalainen.bcc.Assembler
 
l2t() - Method in class org.vesalainen.bcc.DoubleASM
 
l2t() - Method in class org.vesalainen.bcc.FloatASM
 
l2t() - Method in class org.vesalainen.bcc.IntASM
 
l2t() - Method in class org.vesalainen.bcc.LongASM
 
l2t() - Method in class org.vesalainen.bcc.ReferenceASM
 
l2t() - Method in interface org.vesalainen.bcc.TypeASM
 
label - Variable in class org.vesalainen.bcc.ExceptionTable
 
label - Variable in class org.vesalainen.bcc.Label.Branch
 
Label - Class in org.vesalainen.bcc
 
Label(String) - Constructor for class org.vesalainen.bcc.Label
 
Label(Label, Label) - Constructor for class org.vesalainen.bcc.Label
 
Label.Branch - Class in org.vesalainen.bcc
 
labelForAddress(int) - Method in class org.vesalainen.bcc.Assembler
 
labelMap - Variable in class org.vesalainen.bcc.Assembler
 
labels - Variable in class org.vesalainen.bcc.Assembler
 
ladd() - Method in class org.vesalainen.bcc.Assembler
Add long
LADD - Static variable in interface org.vesalainen.bcc.OpCode
 
laload() - Method in class org.vesalainen.bcc.Assembler
Load long from array
LALOAD - Static variable in interface org.vesalainen.bcc.OpCode
 
land() - Method in class org.vesalainen.bcc.Assembler
Boolean AND long
LAND - Static variable in interface org.vesalainen.bcc.OpCode
 
lastOpCode - Variable in class org.vesalainen.bcc.CodeDataOutput
 
lastore() - Method in class org.vesalainen.bcc.Assembler
Store into long array
LASTORE - Static variable in interface org.vesalainen.bcc.OpCode
 
LCMP - Static variable in interface org.vesalainen.bcc.OpCode
 
lconst(int) - Method in class org.vesalainen.bcc.Assembler
Push long constant
lconst(long) - Method in class org.vesalainen.bcc.MethodCompiler
Push long constant.
LCONST_0 - Static variable in interface org.vesalainen.bcc.OpCode
 
LCONST_1 - Static variable in interface org.vesalainen.bcc.OpCode
 
ldc(double) - Method in class org.vesalainen.bcc.MethodCompiler
Push item from runtime constant pool.
ldc(float) - Method in class org.vesalainen.bcc.MethodCompiler
Push item from runtime constant pool.
ldc(int) - Method in class org.vesalainen.bcc.Assembler
 
ldc(int) - Method in class org.vesalainen.bcc.MethodCompiler
Push item from runtime constant pool.
ldc(long) - Method in class org.vesalainen.bcc.MethodCompiler
Push item from runtime constant pool.
ldc(Class) - Method in class org.vesalainen.bcc.MethodCompiler
 
ldc(String) - Method in class org.vesalainen.bcc.MethodCompiler
Push item from runtime constant pool.
LDC - Static variable in interface org.vesalainen.bcc.OpCode
 
ldc_w(int) - Method in class org.vesalainen.bcc.Assembler
 
LDC_W - Static variable in interface org.vesalainen.bcc.OpCode
 
ldc2_w(int) - Method in class org.vesalainen.bcc.Assembler
 
LDC2_W - Static variable in interface org.vesalainen.bcc.OpCode
 
ldiv() - Method in class org.vesalainen.bcc.Assembler
Divide long
LDIV - Static variable in interface org.vesalainen.bcc.OpCode
 
length - Variable in class org.vesalainen.bcc.LocalVariableTable.LocalVariable
 
length - Variable in class org.vesalainen.bcc.LocalVariableTypeTable.LocalTypeVariable
 
length() - Method in class org.vesalainen.bcc.model.ElementsImpl.NameImpl
 
line_number - Variable in class org.vesalainen.bcc.LineNumberTable.LineNumber
 
linenumber - Variable in class org.vesalainen.bcc.LineNumberPrintStream
 
LineNumber(int, int) - Constructor for class org.vesalainen.bcc.LineNumberTable.LineNumber
 
LineNumberPrintStream - Class in org.vesalainen.bcc
 
LineNumberPrintStream(OutputStream) - Constructor for class org.vesalainen.bcc.LineNumberPrintStream
 
lineNumbers - Variable in class org.vesalainen.bcc.LineNumberTable
 
LineNumberTable - Class in org.vesalainen.bcc
 
LineNumberTable(SubClass) - Constructor for class org.vesalainen.bcc.LineNumberTable
 
LineNumberTable.LineNumber - Class in org.vesalainen.bcc
 
listConstantInfo(Class<? extends ConstantInfo>) - Method in class org.vesalainen.bcc.ClassFile
 
lload(int) - Method in class org.vesalainen.bcc.Assembler
Load long from local variable
LLOAD - Static variable in interface org.vesalainen.bcc.OpCode
 
LLOAD_0 - Static variable in interface org.vesalainen.bcc.OpCode
 
LLOAD_1 - Static variable in interface org.vesalainen.bcc.OpCode
 
LLOAD_2 - Static variable in interface org.vesalainen.bcc.OpCode
 
LLOAD_3 - Static variable in interface org.vesalainen.bcc.OpCode
 
lmul() - Method in class org.vesalainen.bcc.Assembler
Multiply long
LMUL - Static variable in interface org.vesalainen.bcc.OpCode
 
lneg() - Method in class org.vesalainen.bcc.Assembler
Negate long
LNEG - Static variable in interface org.vesalainen.bcc.OpCode
 
load() - Method in class org.vesalainen.bcc.SubClass
 
load(String) - Method in class org.vesalainen.bcc.MethodCompiler
Load from local variable or non-static field
load(String, byte[]) - Method in class org.vesalainen.bcc.GenClassLoader
 
loadDefault(Class<?>) - Method in class org.vesalainen.bcc.MethodCompiler
Load default value to stack depending on type
loadDefault(TypeMirror) - Method in class org.vesalainen.bcc.MethodCompiler
Load default value to stack depending on type
localSize() - Method in class org.vesalainen.bcc.MethodCompiler
 
localSize(int, int) - Method in class org.vesalainen.bcc.MethodCompiler
 
LocalTypeVariable(int, int, int) - Constructor for class org.vesalainen.bcc.LocalVariableTypeTable.LocalTypeVariable
 
LocalTypeVariable(DataInput) - Constructor for class org.vesalainen.bcc.LocalVariableTypeTable.LocalTypeVariable
 
LocalTypeVariable(VariableElement, String, int) - Constructor for class org.vesalainen.bcc.LocalVariableTypeTable.LocalTypeVariable
 
localTypeVariables - Variable in class org.vesalainen.bcc.LocalVariableTypeTable
 
LocalVariable - Class in org.vesalainen.bcc
 
LocalVariable(int, int, int) - Constructor for class org.vesalainen.bcc.LocalVariableTable.LocalVariable
 
LocalVariable(DataInput) - Constructor for class org.vesalainen.bcc.LocalVariableTable.LocalVariable
 
LocalVariable(ExecutableElement, TypeMirror) - Constructor for class org.vesalainen.bcc.LocalVariable
 
LocalVariable(ExecutableElement, TypeMirror, CharSequence) - Constructor for class org.vesalainen.bcc.LocalVariable
 
LocalVariable(ExecutableElement, TypeMirror, ElementKind, CharSequence) - Constructor for class org.vesalainen.bcc.LocalVariable
 
LocalVariable(VariableElement, int) - Constructor for class org.vesalainen.bcc.LocalVariableTable.LocalVariable
 
localVariables - Variable in class org.vesalainen.bcc.LocalVariableTable
 
localVariables - Variable in class org.vesalainen.bcc.MethodCompiler
 
LocalVariableTable - Class in org.vesalainen.bcc
 
LocalVariableTable(ClassFile, int, int, DataInput) - Constructor for class org.vesalainen.bcc.LocalVariableTable
 
LocalVariableTable(SubClass, int) - Constructor for class org.vesalainen.bcc.LocalVariableTable
 
LocalVariableTable.LocalVariable - Class in org.vesalainen.bcc
 
LocalVariableTypeTable - Class in org.vesalainen.bcc
 
LocalVariableTypeTable(ClassFile, int, int, DataInput) - Constructor for class org.vesalainen.bcc.LocalVariableTypeTable
 
LocalVariableTypeTable(SubClass, int) - Constructor for class org.vesalainen.bcc.LocalVariableTypeTable
 
LocalVariableTypeTable.LocalTypeVariable - Class in org.vesalainen.bcc
 
Long - Static variable in class org.vesalainen.bcc.model.Typ
 
Long - Static variable in class org.vesalainen.bcc.model.TypesImpl
 
LongA - Static variable in class org.vesalainen.bcc.model.Typ
 
LongASM - Class in org.vesalainen.bcc
 
LongASM(CodeDataOutput, Map<String, Label>) - Constructor for class org.vesalainen.bcc.LongASM
 
LongInit(VariableElement, long) - Constructor for class org.vesalainen.bcc.FieldInitializer.LongInit
 
LookupList - Class in org.vesalainen.bcc
 
LookupList() - Constructor for class org.vesalainen.bcc.LookupList
 
LookupPair - Class in org.vesalainen.bcc
 
LookupPair(int, String) - Constructor for class org.vesalainen.bcc.LookupPair
 
lookupswitch(String, LookupList) - Method in class org.vesalainen.bcc.Assembler
 
lookupswitch(LookupList) - Method in class org.vesalainen.bcc.MethodCompiler
Compiles lookupswitch
LOOKUPSWITCH - Static variable in interface org.vesalainen.bcc.OpCode
 
lor() - Method in class org.vesalainen.bcc.Assembler
Boolean OR long
LOR - Static variable in interface org.vesalainen.bcc.OpCode
 
low_bytes - Variable in class org.vesalainen.bcc.ConstantInfo.ConstantDouble
 
low_bytes - Variable in class org.vesalainen.bcc.ConstantInfo.ConstantLong
 
lrem() - Method in class org.vesalainen.bcc.Assembler
Remainder long
LREM - Static variable in interface org.vesalainen.bcc.OpCode
 
LRETURN - Static variable in interface org.vesalainen.bcc.OpCode
 
lshl() - Method in class org.vesalainen.bcc.Assembler
Shift left long
LSHL - Static variable in interface org.vesalainen.bcc.OpCode
 
lshr() - Method in class org.vesalainen.bcc.Assembler
Arithmetic shift right long
LSHR - Static variable in interface org.vesalainen.bcc.OpCode
 
lstore(int) - Method in class org.vesalainen.bcc.Assembler
Store long into local variable
LSTORE - Static variable in interface org.vesalainen.bcc.OpCode
 
LSTORE_0 - Static variable in interface org.vesalainen.bcc.OpCode
 
LSTORE_1 - Static variable in interface org.vesalainen.bcc.OpCode
 
LSTORE_2 - Static variable in interface org.vesalainen.bcc.OpCode
 
LSTORE_3 - Static variable in interface org.vesalainen.bcc.OpCode
 
lsub() - Method in class org.vesalainen.bcc.Assembler
Subtract long
LSUB - Static variable in interface org.vesalainen.bcc.OpCode
 
lushr() - Method in class org.vesalainen.bcc.Assembler
Logical shift right long
LUSHR - Static variable in interface org.vesalainen.bcc.OpCode
 
lvAt - Variable in class org.vesalainen.bcc.ByteCodeVerifier
 
lvType - Variable in class org.vesalainen.bcc.ByteCodeVerifier.Context
 
lvType - Variable in class org.vesalainen.bcc.ByteCodeVerifier
 
lxor() - Method in class org.vesalainen.bcc.Assembler
Boolean XOR long
LXOR - Static variable in interface org.vesalainen.bcc.OpCode
 

M

magic - Variable in class org.vesalainen.bcc.ClassFile
 
main(String[]) - Static method in class org.vesalainen.bcc.CmdComp
 
main(String[]) - Static method in class org.vesalainen.bcc.Dependencies
 
main(String[]) - Static method in class org.vesalainen.bcc.Fixer
 
main(String[]) - Static method in class org.vesalainen.bcc.MnemonicsReader
 
major_version - Variable in class org.vesalainen.bcc.ClassFile
 
makeJavaClassname(String) - Method in class org.vesalainen.bcc.model.Jav
 
makeJavaId(String) - Method in class org.vesalainen.bcc.model.Jav
 
makeJavaIdentifier(String) - Method in class org.vesalainen.bcc.model.Jav
Returns a String capable for java identifier.
makeUniqueJavaIdentifier(String) - Method in class org.vesalainen.bcc.model.Jav
Returns a unique String capable for java identifier.
map - Variable in class org.vesalainen.bcc.model.Jav
 
match - Variable in class org.vesalainen.bcc.LookupPair
 
max - Variable in class org.vesalainen.bcc.ByteCodeVerifier.OperandStack
 
max_locals - Variable in class org.vesalainen.bcc.CodeAttribute
 
max_stack - Variable in class org.vesalainen.bcc.CodeAttribute
 
maxLocal - Variable in class org.vesalainen.bcc.ByteCodeVerifier
 
maxStack - Variable in class org.vesalainen.bcc.ByteCodeVerifier
 
mc - Variable in class org.vesalainen.bcc.ByteCodeVerifier
 
mc - Variable in class org.vesalainen.bcc.MethodInfo
 
Method(ExecutableElement) - Constructor for class org.vesalainen.bcc.SubClass.Method
 
MethodBuilder(TypeElement, String, List<? extends TypeMirror>, Map<String, TypeParameterElement>) - Constructor for class org.vesalainen.bcc.model.ExecutableElementImpl.MethodBuilder
 
MethodCompiler - Class in org.vesalainen.bcc
 
MethodCompiler() - Constructor for class org.vesalainen.bcc.MethodCompiler
 
MethodFlags() - Constructor for class org.vesalainen.bcc.AccessFlags.MethodFlags
 
methodInfo - Variable in class org.vesalainen.bcc.MethodCompiler
 
MethodInfo - Class in org.vesalainen.bcc
 
MethodInfo(ClassFile, DataInput) - Constructor for class org.vesalainen.bcc.MethodInfo
 
MethodInfo(SubClass, ExecutableElement) - Constructor for class org.vesalainen.bcc.MethodInfo
 
methodLock - Variable in class org.vesalainen.bcc.SubClass
 
methodMap - Static variable in class org.vesalainen.bcc.model.ElementFactory
 
methodName - Variable in class org.vesalainen.bcc.ByteCodeDump
 
Methodref(int, int) - Constructor for class org.vesalainen.bcc.ConstantInfo.Methodref
 
Methodref(DataInput) - Constructor for class org.vesalainen.bcc.ConstantInfo.Methodref
 
methods - Variable in class org.vesalainen.bcc.ClassFile
 
minor_version - Variable in class org.vesalainen.bcc.ClassFile
 
MnemonicsReader - Class in org.vesalainen.bcc
 
MnemonicsReader() - Constructor for class org.vesalainen.bcc.MnemonicsReader
 
ModelUtil - Class in org.vesalainen.bcc.annotation
 
ModelUtil() - Constructor for class org.vesalainen.bcc.annotation.ModelUtil
 
modifier - Variable in class org.vesalainen.bcc.model.UpdateableElementImpl
 
modifiers - Variable in class org.vesalainen.bcc.ClassFile
 
modifiers - Variable in class org.vesalainen.bcc.LocalVariable
 
modifiers - Variable in class org.vesalainen.bcc.model.ElementImpl
 
modifiers - Variable in class org.vesalainen.bcc.SubClass.Method
 
modifiers - Variable in class org.vesalainen.bcc.SubClass.Variable
 
monitorenter() - Method in class org.vesalainen.bcc.Assembler
 
MONITORENTER - Static variable in interface org.vesalainen.bcc.OpCode
 
monitorexit() - Method in class org.vesalainen.bcc.Assembler
 
MONITOREXIT - Static variable in interface org.vesalainen.bcc.OpCode
 
multianewarray(int, int) - Method in class org.vesalainen.bcc.Assembler
 
MULTIANEWARRAY - Static variable in interface org.vesalainen.bcc.OpCode
 
MyByteArrayInputStream(byte[]) - Constructor for class org.vesalainen.bcc.CodeDataInput.MyByteArrayInputStream
 
MyByteArrayInputStream(byte[], int) - Constructor for class org.vesalainen.bcc.CodeDataInput.MyByteArrayInputStream
 
myElements - Static variable in class org.vesalainen.bcc.model.El
 
myTypes - Static variable in class org.vesalainen.bcc.model.Typ
 

N

name - Variable in class org.vesalainen.bcc.model.ElementsImpl.NameImpl
 
name - Variable in class org.vesalainen.bcc.model.UpdateableElementImpl
 
name - Variable in class org.vesalainen.bcc.SubClass.Method
 
name - Variable in class org.vesalainen.bcc.SubClass.Variable
 
name_and_type_index - Variable in class org.vesalainen.bcc.ConstantInfo.Ref
 
name_index - Variable in class org.vesalainen.bcc.ConstantInfo.Clazz
 
name_index - Variable in class org.vesalainen.bcc.ConstantInfo.NameAndType
 
name_index - Variable in class org.vesalainen.bcc.FieldInfo
 
name_index - Variable in class org.vesalainen.bcc.MethodInfo
 
NameAndType(int, int) - Constructor for class org.vesalainen.bcc.ConstantInfo.NameAndType
 
NameAndType(DataInput) - Constructor for class org.vesalainen.bcc.ConstantInfo.NameAndType
 
nameArgument(String, int) - Method in class org.vesalainen.bcc.MethodCompiler
Names an argument
nameArguments(String[]) - Method in class org.vesalainen.bcc.MethodCompiler
 
NameImpl(CharSequence) - Constructor for class org.vesalainen.bcc.model.ElementsImpl.NameImpl
 
nameIndex - Variable in class org.vesalainen.bcc.LocalVariableTable.LocalVariable
 
nameIndex - Variable in class org.vesalainen.bcc.LocalVariableTypeTable.LocalTypeVariable
 
names - Variable in class org.vesalainen.bcc.Label
 
needsSignature - Variable in class org.vesalainen.bcc.Signature.Result
 
nestedQualifiedName(Appendable, TypeElement) - Static method in class org.vesalainen.bcc.Descriptor
 
nestedSimpleName(Appendable, TypeElement) - Static method in class org.vesalainen.bcc.Descriptor
 
nestingKind - Variable in class org.vesalainen.bcc.model.TypeElementImpl
 
NEW - Static variable in interface org.vesalainen.bcc.OpCode
 
newarray(int) - Method in class org.vesalainen.bcc.Assembler
 
newarray(Class<?>, int) - Method in class org.vesalainen.bcc.MethodCompiler
Create new array
newarray(TypeMirror, int) - Method in class org.vesalainen.bcc.MethodCompiler
Create new array
NEWARRAY - Static variable in interface org.vesalainen.bcc.OpCode
 
NEWARRAYSTRING - Static variable in class org.vesalainen.bcc.ByteCodeDump
 
newInstance() - Method in class org.vesalainen.bcc.SubClass
 
newInstance(ClassFile, DataInput) - Static method in class org.vesalainen.bcc.annotation.ElementValue
 
next() - Method in class org.vesalainen.bcc.model.Typ.StringIterator
 
nextBranch - Variable in class org.vesalainen.bcc.Assembler
 
None - Static variable in class org.vesalainen.bcc.model.Typ
 
None - Static variable in class org.vesalainen.bcc.model.TypesImpl
 
nop() - Method in class org.vesalainen.bcc.Assembler
 
NOP - Static variable in interface org.vesalainen.bcc.OpCode
 
normalizeType(TypeKind) - Static method in class org.vesalainen.bcc.model.Typ
Returns primitive type for primitive and java.lang.Object type for references
NOT_IF_ACMPEQ - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IF_ACMPNE - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IF_ICMPEQ - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IF_ICMPGE - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IF_ICMPGT - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IF_ICMPLE - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IF_ICMPLT - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IF_ICMPNE - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IFEQ - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IFGE - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IFGT - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IFLE - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IFLT - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IFNE - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IFNONNULL - Static variable in interface org.vesalainen.bcc.OpCode
 
NOT_IFNULL - Static variable in interface org.vesalainen.bcc.OpCode
 
NoTypeImpl(TypeKind) - Constructor for class org.vesalainen.bcc.model.TypesImpl.NoTypeImpl
 
Null - Class in org.vesalainen.bcc
Deprecated. 
Null - Static variable in class org.vesalainen.bcc.model.Typ
 
Null - Static variable in class org.vesalainen.bcc.model.TypesImpl
 
Null() - Constructor for class org.vesalainen.bcc.Null
Deprecated.
 
NullTypeImpl() - Constructor for class org.vesalainen.bcc.model.TypesImpl.NullTypeImpl
 

O

Object - Static variable in class org.vesalainen.bcc.model.Typ
 
ObjectA - Static variable in class org.vesalainen.bcc.model.Typ
 
ObjectInit(VariableElement, Class<?>) - Constructor for class org.vesalainen.bcc.FieldInitializer.ObjectInit
 
ObjectInit(VariableElement, String) - Constructor for class org.vesalainen.bcc.FieldInitializer.ObjectInit
 
ObjectInit(VariableElement, TypeElement) - Constructor for class org.vesalainen.bcc.FieldInitializer.ObjectInit
 
offset - Variable in class org.vesalainen.bcc.Label.Branch
 
OpCode - Interface in org.vesalainen.bcc
 
opCodePosition - Variable in class org.vesalainen.bcc.ByteCodeVerifier
 
OpCodeUtil - Class in org.vesalainen.bcc
 
OpCodeUtil() - Constructor for class org.vesalainen.bcc.OpCodeUtil
 
OperandStack() - Constructor for class org.vesalainen.bcc.ByteCodeVerifier.OperandStack
 
OperandStack(ByteCodeVerifier.OperandStack) - Constructor for class org.vesalainen.bcc.ByteCodeVerifier.OperandStack
 
optimize - Variable in class org.vesalainen.bcc.MethodCompiler
 
optimizedSwitch(String, LookupList) - Method in class org.vesalainen.bcc.MethodCompiler
Compiles a tableswitch, lookupswitch or if/goto depending on contents of LookupList.
optimizedSwitch(LookupList) - Method in class org.vesalainen.bcc.MethodCompiler
Compiles a tableswitch, lookupswitch or if/goto depending on contents of LookupList.
optimizeGoto - Variable in class org.vesalainen.bcc.Assembler
 
optimizeGoto(String) - Method in class org.vesalainen.bcc.Assembler
Branch always (wide index)
org.vesalainen.bcc - package org.vesalainen.bcc
 
org.vesalainen.bcc.annotation - package org.vesalainen.bcc.annotation
 
org.vesalainen.bcc.model - package org.vesalainen.bcc.model
 
out - Variable in class org.vesalainen.bcc.Assembler
 
out - Variable in class org.vesalainen.bcc.ByteCodeDump
 
out - Variable in class org.vesalainen.bcc.CodeDataOutput
 
overrideConstructor(MethodCompiler, int, Class<?>...) - Method in class org.vesalainen.bcc.SubClass
 
overrideMethod(MethodCompiler, int, String, Class<?>...) - Method in class org.vesalainen.bcc.SubClass
 
overrideMethod(MethodCompiler, ExecutableElement, Set<Modifier>) - Method in class org.vesalainen.bcc.SubClass
 
overrideMethod(MethodCompiler, ExecutableElement, Modifier...) - Method in class org.vesalainen.bcc.SubClass
 
overrides(Collection<ExecutableElement>, ExecutableElement) - Static method in class org.vesalainen.bcc.model.El
 
overrides(ExecutableElement, ExecutableElement, TypeElement) - Static method in class org.vesalainen.bcc.model.El
 
overrides(ExecutableElement, ExecutableElement, TypeElement) - Method in class org.vesalainen.bcc.model.ElementsImpl
 

P

Package - Static variable in class org.vesalainen.bcc.model.TypesImpl
 
packageElement - Variable in class org.vesalainen.bcc.ClassFile
 
PackageElementImpl - Class in org.vesalainen.bcc.model
 
PackageElementImpl(Package) - Constructor for class org.vesalainen.bcc.model.PackageElementImpl
 
PackageElementImpl(String) - Constructor for class org.vesalainen.bcc.model.PackageElementImpl
 
packageMap - Static variable in class org.vesalainen.bcc.model.ElementFactory
 
packageSpecifier(Signature.Result, TypeMirror) - Static method in class org.vesalainen.bcc.Signature
PackageSpecifier: Identifier / PackageSpecifier*
Parameter - Class in org.vesalainen.bcc
 
Parameter(ExecutableElement, TypeMirror) - Constructor for class org.vesalainen.bcc.Parameter
 
Parameter(ExecutableElement, TypeMirror, CharSequence) - Constructor for class org.vesalainen.bcc.Parameter
 
parameterizedTypeMap - Static variable in class org.vesalainen.bcc.model.TypeMirrorFactory
 
parameters - Variable in class org.vesalainen.bcc.model.ExecutableElementImpl
 
parameters - Variable in class org.vesalainen.bcc.SubClass.Method
 
parameterTypes - Variable in class org.vesalainen.bcc.model.ExecutableTypeImpl
 
parent - Variable in class org.vesalainen.bcc.SubClass.Method
 
parent - Variable in class org.vesalainen.bcc.SubClass.Variable
 
parseNext(Typ.StringIterator) - Static method in class org.vesalainen.bcc.model.Typ
 
parseObject(Typ.StringIterator) - Static method in class org.vesalainen.bcc.model.Typ
 
path - Variable in class org.vesalainen.bcc.FileFinder
 
pc - Variable in class org.vesalainen.bcc.ByteCodeVerifier.Context
 
pc() - Method in class org.vesalainen.bcc.CodeDataInput
 
pop() - Method in class org.vesalainen.bcc.Assembler
 
pop() - Method in class org.vesalainen.bcc.ByteCodeVerifier.OperandStack
 
POP - Static variable in interface org.vesalainen.bcc.OpCode
 
pop2() - Method in class org.vesalainen.bcc.Assembler
 
POP2 - Static variable in interface org.vesalainen.bcc.OpCode
 
popType() - Method in class org.vesalainen.bcc.Assembler
 
pos - Variable in class org.vesalainen.bcc.model.Typ.StringIterator
 
position() - Method in class org.vesalainen.bcc.Assembler
 
position() - Method in class org.vesalainen.bcc.CodeDataInput.MyByteArrayInputStream
 
position() - Method in class org.vesalainen.bcc.CodeDataOutput
 
pr(String) - Static method in class org.vesalainen.bcc.CmdComp
 
PrimitiveTypeImpl - Class in org.vesalainen.bcc.model
 
PrimitiveTypeImpl(Class<?>) - Constructor for class org.vesalainen.bcc.model.PrimitiveTypeImpl
 
PrimitiveTypeImpl(TypeKind) - Constructor for class org.vesalainen.bcc.model.PrimitiveTypeImpl
 
print(boolean) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
print(char) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
print(char[]) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
print(double) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
print(float) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
print(int) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
print(long) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
print(Object) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
print(String) - Static method in class org.vesalainen.bcc.CmdComp
 
print(String) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
print(MethodCompiler) - Method in class org.vesalainen.bcc.ByteCodeDump
 
print(MethodCompiler, LineNumberTable) - Method in class org.vesalainen.bcc.ByteCodeDump
 
printElements(Writer, Element...) - Static method in class org.vesalainen.bcc.model.El
 
printElements(Writer, Element...) - Method in class org.vesalainen.bcc.model.ElementsImpl
 
printf(String, Object...) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
printf(Locale, String, Object...) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
println() - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
println(boolean) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
println(char) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
println(char[]) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
println(double) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
println(float) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
println(int) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
println(long) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
println(Object) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
println(String) - Method in class org.vesalainen.bcc.LineNumberPrintStream
 
ps - Variable in class org.vesalainen.bcc.LineNumberPrintStream
 
push(TypeMirror) - Method in class org.vesalainen.bcc.ByteCodeVerifier.OperandStack
 
pushType(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
putfield(int) - Method in class org.vesalainen.bcc.Assembler
 
putField(Class<?>, String) - Method in class org.vesalainen.bcc.MethodCompiler
Set field in class
putField(String) - Method in class org.vesalainen.bcc.MethodCompiler
Set field in this class
putField(VariableElement) - Method in class org.vesalainen.bcc.MethodCompiler
Set field in object
PUTFIELD - Static variable in interface org.vesalainen.bcc.OpCode
 
putstatic(int) - Method in class org.vesalainen.bcc.Assembler
 
PUTSTATIC - Static variable in interface org.vesalainen.bcc.OpCode
 
putStaticField(Class<?>, String) - Method in class org.vesalainen.bcc.MethodCompiler
Set field in class
putStaticField(String) - Method in class org.vesalainen.bcc.MethodCompiler
Set field in this class
putStaticField(VariableElement) - Method in class org.vesalainen.bcc.MethodCompiler
Set static field in object

Q

qualifiedName - Variable in class org.vesalainen.bcc.ClassFile
 
qualifiedName - Variable in class org.vesalainen.bcc.model.PackageElementImpl
 
qualifiedName - Variable in class org.vesalainen.bcc.model.TypeElementImpl
 

R

read(DataInput) - Static method in class org.vesalainen.bcc.ConstantInfo
 
readyToWrite - Variable in class org.vesalainen.bcc.FieldInfo
 
readyToWrite - Variable in class org.vesalainen.bcc.MethodInfo
 
readyToWrite() - Method in class org.vesalainen.bcc.FieldInfo
Call to this method tells that the Attribute is ready writing.
readyToWrite() - Method in class org.vesalainen.bcc.MethodInfo
Call to this method tells that the Attribute is ready writing.
Ref(int, int, int) - Constructor for class org.vesalainen.bcc.ConstantInfo.Ref
 
Ref(int, DataInput) - Constructor for class org.vesalainen.bcc.ConstantInfo.Ref
 
reference - Variable in class org.vesalainen.bcc.Label.Branch
 
ReferenceASM - Class in org.vesalainen.bcc
 
ReferenceASM(CodeDataOutput, Map<String, Label>) - Constructor for class org.vesalainen.bcc.ReferenceASM
 
referencesClass(TypeElement) - Method in class org.vesalainen.bcc.ClassFile
 
referencesMethod(ExecutableElement) - Method in class org.vesalainen.bcc.ClassFile
Return true if class contains method ref to given method
remove() - Method in class org.vesalainen.bcc.model.Typ.StringIterator
 
resetAddress() - Method in class org.vesalainen.bcc.Label
 
resetSubroutine() - Method in class org.vesalainen.bcc.MethodCompiler
Reset a started subroutine
resolveClassIndex(Class<?>) - Method in class org.vesalainen.bcc.SubClass
Returns the constant map index to class If entry doesn't exist it is created.
resolveClassIndex(TypeElement) - Method in class org.vesalainen.bcc.SubClass
Returns the constant map index to class If entry doesn't exist it is created.
resolveClassIndex(ArrayType) - Method in class org.vesalainen.bcc.SubClass
Returns the constant map index to class If entry doesn't exist it is created.
resolveConstantIndex(double) - Method in class org.vesalainen.bcc.SubClass
Returns the constant map index to constant If entry doesn't exist it is created.
resolveConstantIndex(float) - Method in class org.vesalainen.bcc.SubClass
Returns the constant map index to constant If entry doesn't exist it is created.
resolveConstantIndex(int) - Method in class org.vesalainen.bcc.SubClass
Returns the constant map index to constant If entry doesn't exist it is created.
resolveConstantIndex(long) - Method in class org.vesalainen.bcc.SubClass
Returns the constant map index to constant If entry doesn't exist it is created.
resolveConstantIndex(String) - Method in class org.vesalainen.bcc.SubClass
Returns the constant map index to constant If entry doesn't exist it is created.
resolveFieldIndex(TypeElement, String, String) - Method in class org.vesalainen.bcc.SubClass
Returns the constant map index to field If entry doesn't exist it is created.
resolveFieldIndex(VariableElement) - Method in class org.vesalainen.bcc.SubClass
Returns the constant map index to field.
resolveInterfaceMethodIndex(ExecutableElement) - Method in class org.vesalainen.bcc.SubClass
Returns the constant map index to method If entry doesn't exist it is created.
resolvElement(String) - Method in class org.vesalainen.bcc.model.TypeParameterBuilder
 
resolveMethodIndex(ExecutableElement) - Method in class org.vesalainen.bcc.SubClass
Returns the constant map index to method If entry doesn't exist it is created.
resolveNameAndTypeIndex(String, String) - Method in class org.vesalainen.bcc.SubClass
Returns the constant map index to name and type If entry doesn't exist it is created.
resolveNameIndex(CharSequence) - Method in class org.vesalainen.bcc.SubClass
Returns the constant map index to name If entry doesn't exist it is created.
resolvType(String) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
resolvType(String) - Method in class org.vesalainen.bcc.model.TypeParameterBuilder
 
Result() - Constructor for class org.vesalainen.bcc.Signature.Result
 
ret(int) - Method in class org.vesalainen.bcc.Assembler
 
RET - Static variable in interface org.vesalainen.bcc.OpCode
 
RETURN - Static variable in interface org.vesalainen.bcc.OpCode
 
returnAddress - Static variable in class org.vesalainen.bcc.ByteCodeVerifier
 
ReturnAddress - Class in org.vesalainen.bcc
 
ReturnAddress - Static variable in class org.vesalainen.bcc.model.Typ
 
ReturnAddress() - Constructor for class org.vesalainen.bcc.ReturnAddress
 
returnType - Variable in class org.vesalainen.bcc.model.ExecutableElementImpl
 
returnType - Variable in class org.vesalainen.bcc.model.ExecutableTypeImpl
 
returnType - Variable in class org.vesalainen.bcc.SubClass.Method
 
run(ByteCodeVerifier.Context) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
RuntimeVisibleAnnotations - Class in org.vesalainen.bcc.annotation
 
RuntimeVisibleAnnotations(ClassFile, int, int, DataInput) - Constructor for class org.vesalainen.bcc.annotation.RuntimeVisibleAnnotations
 

S

s - Variable in class org.vesalainen.bcc.Assembler
 
s - Variable in class org.vesalainen.bcc.ByteCodeVerifier.Context
 
saload() - Method in class org.vesalainen.bcc.Assembler
Load short from array
SALOAD - Static variable in interface org.vesalainen.bcc.OpCode
 
sastore() - Method in class org.vesalainen.bcc.Assembler
Store into short array
SASTORE - Static variable in interface org.vesalainen.bcc.OpCode
 
save(ProcessingEnvironment) - Method in class org.vesalainen.bcc.SubClass
Saves subclass as class file
saveClass() - Method in interface org.vesalainen.bcc.ClassCompiler
Save compiled classfile to class directory.
sb - Variable in class org.vesalainen.bcc.Signature.Result
 
setAddress(int) - Method in class org.vesalainen.bcc.Label
 
setCode(byte[], ExceptionTable...) - Method in class org.vesalainen.bcc.CodeAttribute
 
setComplexType(CharSequence) - Method in class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
setComplexType(Class<?>) - Method in class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
setComplexType(TypeElement) - Method in class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
setConstantValue(Object) - Method in class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
setDebug(ExecutableElement) - Method in class org.vesalainen.bcc.MethodCompiler
 
setElements(Elements) - Static method in class org.vesalainen.bcc.model.El
 
setEnclosingElement(Element) - Method in class org.vesalainen.bcc.model.ElementImpl
 
setEnclosingElement(Element) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
setEnclosingElement(Element) - Method in interface org.vesalainen.bcc.model.UpdateableElement
 
setEnclosingElement(Element) - Method in class org.vesalainen.bcc.SubClass.Method
 
setEnclosingElement(Element) - Method in class org.vesalainen.bcc.SubClass.Variable
 
setEnd(int) - Method in class org.vesalainen.bcc.Block
 
setMax_locals(int) - Method in class org.vesalainen.bcc.CodeAttribute
 
setMax_stack(int) - Method in class org.vesalainen.bcc.CodeAttribute
 
setMc(MethodCompiler) - Method in class org.vesalainen.bcc.MethodInfo
 
setModifiers(Set<Modifier>) - Method in class org.vesalainen.bcc.model.ElementImpl
 
setModifiers(Set<Modifier>) - Method in interface org.vesalainen.bcc.model.UpdateableElement
 
setModifiers(Set<Modifier>) - Method in class org.vesalainen.bcc.SubClass.Method
 
setModifiers(Set<Modifier>) - Method in class org.vesalainen.bcc.SubClass.Variable
 
setModifiers(Set<Modifier>, int) - Static method in class org.vesalainen.bcc.AccessFlags.FieldFlags
 
setModifiers(Set<Modifier>, int) - Static method in class org.vesalainen.bcc.AccessFlags
 
setModifiers(Set<Modifier>, int) - Static method in class org.vesalainen.bcc.annotation.ModelUtil
 
setNeedsSignature(boolean) - Method in class org.vesalainen.bcc.Signature.Result
 
setNestingKind(NestingKind) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
setOptimize(boolean) - Method in class org.vesalainen.bcc.MethodCompiler
Set the compiler optimize flag.
setProcessingEnvironment(ProcessingEnvironment) - Method in interface org.vesalainen.bcc.ClassCompiler
Set the ProcessingEnvironment
setQualifiedName(String) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
setReference(int) - Method in class org.vesalainen.bcc.Label.Branch
 
setReturnType(Class<?>, String...) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.MethodBuilder
 
setReturnType(String, String...) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.MethodBuilder
 
setReturnType(TypeMirror) - Method in class org.vesalainen.bcc.model.ExecutableElementImpl.MethodBuilder
 
setSimpleName(CharSequence) - Method in class org.vesalainen.bcc.LocalVariable
 
setSimpleName(Name) - Method in class org.vesalainen.bcc.model.ElementImpl
 
setSimpleName(Name) - Method in interface org.vesalainen.bcc.model.UpdateableElement
 
setSimpleName(Name) - Method in class org.vesalainen.bcc.SubClass.Method
 
setSimpleName(Name) - Method in class org.vesalainen.bcc.SubClass.Variable
 
setSuperclass(CharSequence) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
setSuperclass(Class<?>) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
setSuperclass(TypeElement) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
setSuperclass(TypeMirror) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
setType(Class<?>) - Method in class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
setType(String) - Method in class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
setType(Element) - Method in class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
setType(DeclaredType) - Method in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
setType(TypeMirror) - Method in class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
setTypes(Types) - Static method in class org.vesalainen.bcc.model.Typ
 
setWide(boolean) - Method in class org.vesalainen.bcc.Label.Branch
 
setWideIndex(boolean) - Method in class org.vesalainen.bcc.Assembler
Set goto and jsr to use wide index
Short - Static variable in class org.vesalainen.bcc.model.Typ
 
Short - Static variable in class org.vesalainen.bcc.model.TypesImpl
 
ShortA - Static variable in class org.vesalainen.bcc.model.Typ
 
ShortASM - Class in org.vesalainen.bcc
 
ShortASM(CodeDataOutput, Map<String, Label>) - Constructor for class org.vesalainen.bcc.ShortASM
 
Signature - Class in org.vesalainen.bcc
 
Signature() - Constructor for class org.vesalainen.bcc.Signature
 
signature_index - Variable in class org.vesalainen.bcc.SignatureAttribute
 
Signature.Result - Class in org.vesalainen.bcc
 
SignatureAttribute - Class in org.vesalainen.bcc
 
SignatureAttribute(SubClass, String) - Constructor for class org.vesalainen.bcc.SignatureAttribute
 
signatureIndex - Variable in class org.vesalainen.bcc.LocalVariableTypeTable.LocalTypeVariable
 
simpleClassTypeSignature(Signature.Result, TypeMirror) - Static method in class org.vesalainen.bcc.Signature
SimpleClassTypeSignature: Identifier TypeArgumentsopt
simpleName - Variable in class org.vesalainen.bcc.ClassFile
 
simpleName - Variable in class org.vesalainen.bcc.LocalVariable
 
simpleName - Variable in class org.vesalainen.bcc.model.ElementImpl
 
sipush(short) - Method in class org.vesalainen.bcc.Assembler
Push short constant
SIPUSH - Static variable in interface org.vesalainen.bcc.OpCode
 
size - Variable in class org.vesalainen.bcc.ByteCodeVerifier.OperandStack
 
size - Variable in class org.vesalainen.bcc.FieldInitializer.ArrayInit
 
sourcefile_index - Variable in class org.vesalainen.bcc.SourceFileAttribute
 
SourceFileAttribute - Class in org.vesalainen.bcc
 
SourceFileAttribute(SubClass, String) - Constructor for class org.vesalainen.bcc.SourceFileAttribute
 
SpecificMethodComparator - Class in org.vesalainen.bcc.model
Sorts methods so that the most specific method is first.
SpecificMethodComparator() - Constructor for class org.vesalainen.bcc.model.SpecificMethodComparator
 
stackAt - Variable in class org.vesalainen.bcc.ByteCodeVerifier
 
start - Variable in class org.vesalainen.bcc.Block
 
start_pc - Variable in class org.vesalainen.bcc.LineNumberTable.LineNumber
 
startBlock() - Method in class org.vesalainen.bcc.Assembler
 
startImplement(SubClass, MethodInfo) - Method in class org.vesalainen.bcc.MethodCompiler
 
startPc - Variable in class org.vesalainen.bcc.LocalVariableTable.LocalVariable
 
startPc - Variable in class org.vesalainen.bcc.LocalVariableTypeTable.LocalTypeVariable
 
startSubroutine(String) - Method in class org.vesalainen.bcc.MethodCompiler
Compiles the subroutine start.
store(String) - Method in class org.vesalainen.bcc.MethodCompiler
Store into local variable or non-static field
string - Variable in class org.vesalainen.bcc.ConstantInfo.Utf8
 
string(int) - Static method in class org.vesalainen.bcc.OpCodeUtil
 
String - Static variable in class org.vesalainen.bcc.model.Typ
 
string_index - Variable in class org.vesalainen.bcc.ConstantInfo.ConstantString
 
StringA - Static variable in class org.vesalainen.bcc.model.Typ
 
StringInit(VariableElement, String) - Constructor for class org.vesalainen.bcc.FieldInitializer.StringInit
 
StringIterator(String) - Constructor for class org.vesalainen.bcc.model.Typ.StringIterator
 
subClass - Variable in class org.vesalainen.bcc.MethodCompiler
 
SubClass - Class in org.vesalainen.bcc
 
SubClass(Class<?>, String, Modifier...) - Constructor for class org.vesalainen.bcc.SubClass
 
SubClass(TypeElement, String, Modifier...) - Constructor for class org.vesalainen.bcc.SubClass
 
SubClass.Method - Class in org.vesalainen.bcc
 
SubClass.Variable - Class in org.vesalainen.bcc
 
subroutine - Variable in class org.vesalainen.bcc.MethodCompiler
 
SUBROUTINERETURNADDRESSNAME - Static variable in class org.vesalainen.bcc.MethodCompiler
 
subSequence(int, int) - Method in class org.vesalainen.bcc.model.ElementsImpl.NameImpl
 
super_class - Variable in class org.vesalainen.bcc.ClassFile
 
superBound - Variable in class org.vesalainen.bcc.model.WildcardTypeImpl
 
superclass - Variable in class org.vesalainen.bcc.model.TypeElementImpl
 
superClass - Variable in class org.vesalainen.bcc.ClassFile
 
swap() - Method in class org.vesalainen.bcc.Assembler
 
SWAP - Static variable in interface org.vesalainen.bcc.OpCode
 
SwitchException - Exception in org.vesalainen.bcc
 
SwitchException() - Constructor for exception org.vesalainen.bcc.SwitchException
 
synthetic - Variable in class org.vesalainen.bcc.ClassFile
 
synthetic - Variable in class org.vesalainen.bcc.FieldInfo
 
synthetic - Variable in class org.vesalainen.bcc.MethodInfo
 
SyntheticAttribute - Class in org.vesalainen.bcc
 
SyntheticAttribute(SubClass) - Constructor for class org.vesalainen.bcc.SyntheticAttribute
 

T

T_BOOLEAN - Static variable in class org.vesalainen.bcc.Assembler
 
T_BYTE - Static variable in class org.vesalainen.bcc.Assembler
 
T_CHAR - Static variable in class org.vesalainen.bcc.Assembler
 
T_DOUBLE - Static variable in class org.vesalainen.bcc.Assembler
 
T_FLOAT - Static variable in class org.vesalainen.bcc.Assembler
 
T_INT - Static variable in class org.vesalainen.bcc.Assembler
 
T_LONG - Static variable in class org.vesalainen.bcc.Assembler
 
T_SHORT - Static variable in class org.vesalainen.bcc.Assembler
 
tableswitch(int, int, String...) - Method in class org.vesalainen.bcc.MethodCompiler
Compiles tableswitch
tableswitch(int, int, List<String>) - Method in class org.vesalainen.bcc.MethodCompiler
Compiles tableswitch
tableswitch(String, int, int, String...) - Method in class org.vesalainen.bcc.Assembler
 
TABLESWITCH - Static variable in interface org.vesalainen.bcc.OpCode
 
tadd() - Method in class org.vesalainen.bcc.Assembler
 
tadd() - Method in class org.vesalainen.bcc.DoubleASM
 
tadd() - Method in class org.vesalainen.bcc.FloatASM
 
tadd() - Method in class org.vesalainen.bcc.IntASM
 
tadd() - Method in class org.vesalainen.bcc.LongASM
 
tadd() - Method in class org.vesalainen.bcc.ReferenceASM
 
tadd() - Method in interface org.vesalainen.bcc.TypeASM
 
tadd() - Method in class org.vesalainen.bcc.VoidASM
 
tadd(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
tag - Variable in class org.vesalainen.bcc.annotation.ElementValue
 
tag - Variable in class org.vesalainen.bcc.ConstantInfo
 
taload() - Method in class org.vesalainen.bcc.Assembler
Load from array
taload() - Method in class org.vesalainen.bcc.BooleanASM
 
taload() - Method in class org.vesalainen.bcc.ByteASM
 
taload() - Method in class org.vesalainen.bcc.CharASM
 
taload() - Method in class org.vesalainen.bcc.DoubleASM
 
taload() - Method in class org.vesalainen.bcc.FloatASM
 
taload() - Method in class org.vesalainen.bcc.IntASM
 
taload() - Method in class org.vesalainen.bcc.LongASM
 
taload() - Method in class org.vesalainen.bcc.ReferenceASM
 
taload() - Method in class org.vesalainen.bcc.ShortASM
 
taload() - Method in interface org.vesalainen.bcc.TypeASM
 
taload() - Method in class org.vesalainen.bcc.VoidASM
 
taload(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
Load from array
tand() - Method in class org.vesalainen.bcc.Assembler
 
tand() - Method in class org.vesalainen.bcc.DoubleASM
 
tand() - Method in class org.vesalainen.bcc.FloatASM
 
tand() - Method in class org.vesalainen.bcc.IntASM
 
tand() - Method in class org.vesalainen.bcc.LongASM
 
tand() - Method in class org.vesalainen.bcc.ReferenceASM
 
tand() - Method in interface org.vesalainen.bcc.TypeASM
 
tand() - Method in class org.vesalainen.bcc.VoidASM
 
tand(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
target - Variable in class org.vesalainen.bcc.LookupPair
 
tastore() - Method in class org.vesalainen.bcc.Assembler
Store into array
tastore() - Method in class org.vesalainen.bcc.BooleanASM
 
tastore() - Method in class org.vesalainen.bcc.ByteASM
 
tastore() - Method in class org.vesalainen.bcc.CharASM
 
tastore() - Method in class org.vesalainen.bcc.DoubleASM
 
tastore() - Method in class org.vesalainen.bcc.FloatASM
 
tastore() - Method in class org.vesalainen.bcc.IntASM
 
tastore() - Method in class org.vesalainen.bcc.LongASM
 
tastore() - Method in class org.vesalainen.bcc.ReferenceASM
 
tastore() - Method in class org.vesalainen.bcc.ShortASM
 
tastore() - Method in interface org.vesalainen.bcc.TypeASM
 
tastore() - Method in class org.vesalainen.bcc.VoidASM
 
tastore(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
tcmp() - Method in class org.vesalainen.bcc.Assembler
 
tcmp() - Method in class org.vesalainen.bcc.DoubleASM
 
tcmp() - Method in class org.vesalainen.bcc.FloatASM
 
tcmp() - Method in class org.vesalainen.bcc.IntASM
 
tcmp() - Method in class org.vesalainen.bcc.LongASM
 
tcmp() - Method in class org.vesalainen.bcc.ReferenceASM
 
tcmp() - Method in interface org.vesalainen.bcc.TypeASM
 
tcmp() - Method in class org.vesalainen.bcc.VoidASM
 
tcmp(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
tcmpg() - Method in class org.vesalainen.bcc.Assembler
 
tcmpg() - Method in class org.vesalainen.bcc.DoubleASM
 
tcmpg() - Method in class org.vesalainen.bcc.FloatASM
 
tcmpg() - Method in class org.vesalainen.bcc.IntASM
 
tcmpg() - Method in class org.vesalainen.bcc.LongASM
 
tcmpg() - Method in class org.vesalainen.bcc.ReferenceASM
 
tcmpg() - Method in interface org.vesalainen.bcc.TypeASM
 
tcmpg() - Method in class org.vesalainen.bcc.VoidASM
 
tcmpg(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
tcmpl() - Method in class org.vesalainen.bcc.Assembler
 
tcmpl() - Method in class org.vesalainen.bcc.DoubleASM
 
tcmpl() - Method in class org.vesalainen.bcc.FloatASM
 
tcmpl() - Method in class org.vesalainen.bcc.IntASM
 
tcmpl() - Method in class org.vesalainen.bcc.LongASM
 
tcmpl() - Method in class org.vesalainen.bcc.ReferenceASM
 
tcmpl() - Method in interface org.vesalainen.bcc.TypeASM
 
tcmpl(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
tconst(boolean) - Method in class org.vesalainen.bcc.MethodCompiler
 
tconst(byte) - Method in class org.vesalainen.bcc.MethodCompiler
 
tconst(char) - Method in class org.vesalainen.bcc.MethodCompiler
 
tconst(double) - Method in class org.vesalainen.bcc.MethodCompiler
 
tconst(float) - Method in class org.vesalainen.bcc.MethodCompiler
 
tconst(int) - Method in class org.vesalainen.bcc.Assembler
 
tconst(int) - Method in class org.vesalainen.bcc.DoubleASM
 
tconst(int) - Method in class org.vesalainen.bcc.FloatASM
 
tconst(int) - Method in class org.vesalainen.bcc.IntASM
 
tconst(int) - Method in class org.vesalainen.bcc.LongASM
 
tconst(int) - Method in class org.vesalainen.bcc.MethodCompiler
 
tconst(int) - Method in class org.vesalainen.bcc.ReferenceASM
 
tconst(int) - Method in interface org.vesalainen.bcc.TypeASM
 
tconst(int) - Method in class org.vesalainen.bcc.VoidASM
 
tconst(long) - Method in class org.vesalainen.bcc.MethodCompiler
 
tconst(Object) - Method in class org.vesalainen.bcc.MethodCompiler
 
tconst(String) - Method in class org.vesalainen.bcc.MethodCompiler
 
tconst(TypeMirror, int) - Method in class org.vesalainen.bcc.Assembler
 
tconst_0() - Method in class org.vesalainen.bcc.LongASM
 
tconst_1() - Method in class org.vesalainen.bcc.LongASM
 
tconst_null() - Method in class org.vesalainen.bcc.Assembler
 
tconst_null() - Method in class org.vesalainen.bcc.DoubleASM
 
tconst_null() - Method in class org.vesalainen.bcc.FloatASM
 
tconst_null() - Method in class org.vesalainen.bcc.IntASM
 
tconst_null() - Method in class org.vesalainen.bcc.LongASM
 
tconst_null() - Method in class org.vesalainen.bcc.ReferenceASM
 
tconst_null() - Method in interface org.vesalainen.bcc.TypeASM
 
tconst_null() - Method in class org.vesalainen.bcc.VoidASM
 
tdiv() - Method in class org.vesalainen.bcc.Assembler
 
tdiv() - Method in class org.vesalainen.bcc.DoubleASM
 
tdiv() - Method in class org.vesalainen.bcc.FloatASM
 
tdiv() - Method in class org.vesalainen.bcc.IntASM
 
tdiv() - Method in class org.vesalainen.bcc.LongASM
 
tdiv() - Method in class org.vesalainen.bcc.ReferenceASM
 
tdiv() - Method in interface org.vesalainen.bcc.TypeASM
 
tdiv() - Method in class org.vesalainen.bcc.VoidASM
 
tdiv(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
text - Variable in class org.vesalainen.bcc.model.Typ.StringIterator
 
this_class - Variable in class org.vesalainen.bcc.ClassFile
 
thrownTypes - Variable in class org.vesalainen.bcc.model.ExecutableElementImpl
 
thrownTypes - Variable in class org.vesalainen.bcc.model.ExecutableTypeImpl
 
tinc(int, int) - Method in class org.vesalainen.bcc.Assembler
 
tinc(int, int) - Method in class org.vesalainen.bcc.DoubleASM
 
tinc(int, int) - Method in class org.vesalainen.bcc.FloatASM
 
tinc(int, int) - Method in class org.vesalainen.bcc.IntASM
 
tinc(int, int) - Method in class org.vesalainen.bcc.LongASM
 
tinc(int, int) - Method in class org.vesalainen.bcc.ReferenceASM
 
tinc(int, int) - Method in interface org.vesalainen.bcc.TypeASM
 
tinc(int, int) - Method in class org.vesalainen.bcc.VoidASM
 
tinc(String, int) - Method in class org.vesalainen.bcc.MethodCompiler
Increment local variable by constant
tinc(TypeMirror, int, int) - Method in class org.vesalainen.bcc.Assembler
 
tipush(int) - Method in class org.vesalainen.bcc.Assembler
 
tipush(int) - Method in class org.vesalainen.bcc.ByteASM
 
tipush(int) - Method in class org.vesalainen.bcc.DoubleASM
 
tipush(int) - Method in class org.vesalainen.bcc.FloatASM
 
tipush(int) - Method in class org.vesalainen.bcc.IntASM
 
tipush(int) - Method in class org.vesalainen.bcc.LongASM
 
tipush(int) - Method in class org.vesalainen.bcc.ReferenceASM
 
tipush(int) - Method in class org.vesalainen.bcc.ShortASM
 
tipush(int) - Method in interface org.vesalainen.bcc.TypeASM
 
tipush(int) - Method in class org.vesalainen.bcc.VoidASM
 
tipush(TypeMirror, int) - Method in class org.vesalainen.bcc.Assembler
 
tload(int) - Method in class org.vesalainen.bcc.Assembler
 
tload(int) - Method in class org.vesalainen.bcc.DoubleASM
 
tload(int) - Method in class org.vesalainen.bcc.FloatASM
 
tload(int) - Method in class org.vesalainen.bcc.IntASM
 
tload(int) - Method in class org.vesalainen.bcc.LongASM
 
tload(int) - Method in class org.vesalainen.bcc.ReferenceASM
 
tload(int) - Method in interface org.vesalainen.bcc.TypeASM
 
tload(int) - Method in class org.vesalainen.bcc.VoidASM
 
tload(String) - Method in class org.vesalainen.bcc.MethodCompiler
Load from local variable
tload(TypeMirror, int) - Method in class org.vesalainen.bcc.Assembler
 
tmul() - Method in class org.vesalainen.bcc.Assembler
 
tmul() - Method in class org.vesalainen.bcc.DoubleASM
 
tmul() - Method in class org.vesalainen.bcc.FloatASM
 
tmul() - Method in class org.vesalainen.bcc.IntASM
 
tmul() - Method in class org.vesalainen.bcc.LongASM
 
tmul() - Method in class org.vesalainen.bcc.ReferenceASM
 
tmul() - Method in interface org.vesalainen.bcc.TypeASM
 
tmul() - Method in class org.vesalainen.bcc.VoidASM
 
tmul(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
tneg() - Method in class org.vesalainen.bcc.Assembler
 
tneg() - Method in class org.vesalainen.bcc.DoubleASM
 
tneg() - Method in class org.vesalainen.bcc.FloatASM
 
tneg() - Method in class org.vesalainen.bcc.IntASM
 
tneg() - Method in class org.vesalainen.bcc.LongASM
 
tneg() - Method in class org.vesalainen.bcc.ReferenceASM
 
tneg() - Method in interface org.vesalainen.bcc.TypeASM
 
tneg() - Method in class org.vesalainen.bcc.VoidASM
 
tneg(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
tor() - Method in class org.vesalainen.bcc.Assembler
 
tor() - Method in class org.vesalainen.bcc.DoubleASM
 
tor() - Method in class org.vesalainen.bcc.FloatASM
 
tor() - Method in class org.vesalainen.bcc.IntASM
 
tor() - Method in class org.vesalainen.bcc.LongASM
 
tor() - Method in class org.vesalainen.bcc.ReferenceASM
 
tor() - Method in interface org.vesalainen.bcc.TypeASM
 
tor() - Method in class org.vesalainen.bcc.VoidASM
 
tor(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
toString() - Method in class org.vesalainen.bcc.annotation.AnnotationVal
 
toString() - Method in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
toString() - Method in class org.vesalainen.bcc.annotation.ArrayValue
 
toString() - Method in class org.vesalainen.bcc.annotation.ConstValueIndex
 
toString() - Method in class org.vesalainen.bcc.annotation.ElementValuePair
 
toString() - Method in class org.vesalainen.bcc.annotation.EnumConstValue
 
toString() - Method in class org.vesalainen.bcc.ConstantInfo.Clazz
 
toString() - Method in class org.vesalainen.bcc.ConstantInfo.ConstantString
 
toString() - Method in class org.vesalainen.bcc.ConstantInfo.Fieldref
 
toString() - Method in class org.vesalainen.bcc.ConstantInfo.InterfaceMethodref
 
toString() - Method in class org.vesalainen.bcc.ConstantInfo.Methodref
 
toString() - Method in class org.vesalainen.bcc.ConstantInfo.NameAndType
 
toString() - Method in class org.vesalainen.bcc.ConstantInfo.Utf8
 
toString() - Method in class org.vesalainen.bcc.Label
 
toString() - Method in class org.vesalainen.bcc.LocalVariable
 
toString() - Method in class org.vesalainen.bcc.LookupPair
 
toString() - Method in class org.vesalainen.bcc.MethodCompiler
 
toString() - Method in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
toString() - Method in class org.vesalainen.bcc.model.ElementImpl
 
toString() - Method in class org.vesalainen.bcc.model.ElementsImpl.NameImpl
 
toString() - Method in class org.vesalainen.bcc.model.ExecutableElementImpl
 
toString() - Method in class org.vesalainen.bcc.model.PrimitiveTypeImpl
 
toString() - Method in class org.vesalainen.bcc.model.TypeElementImpl
 
toString() - Method in class org.vesalainen.bcc.model.UpdateableElementImpl
 
toString() - Method in class org.vesalainen.bcc.ReturnAddress
 
toString() - Method in class org.vesalainen.bcc.Signature.Result
 
trem() - Method in class org.vesalainen.bcc.Assembler
 
trem() - Method in class org.vesalainen.bcc.DoubleASM
 
trem() - Method in class org.vesalainen.bcc.FloatASM
 
trem() - Method in class org.vesalainen.bcc.IntASM
 
trem() - Method in class org.vesalainen.bcc.LongASM
 
trem() - Method in class org.vesalainen.bcc.ReferenceASM
 
trem() - Method in interface org.vesalainen.bcc.TypeASM
 
trem() - Method in class org.vesalainen.bcc.VoidASM
 
trem(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
treturn() - Method in class org.vesalainen.bcc.Assembler
 
treturn() - Method in class org.vesalainen.bcc.DoubleASM
 
treturn() - Method in class org.vesalainen.bcc.FloatASM
 
treturn() - Method in class org.vesalainen.bcc.IntASM
 
treturn() - Method in class org.vesalainen.bcc.LongASM
 
treturn() - Method in class org.vesalainen.bcc.MethodCompiler
Return.
treturn() - Method in class org.vesalainen.bcc.ReferenceASM
 
treturn() - Method in interface org.vesalainen.bcc.TypeASM
 
treturn() - Method in class org.vesalainen.bcc.VoidASM
 
treturn(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
tshl() - Method in class org.vesalainen.bcc.Assembler
 
tshl() - Method in class org.vesalainen.bcc.DoubleASM
 
tshl() - Method in class org.vesalainen.bcc.FloatASM
 
tshl() - Method in class org.vesalainen.bcc.IntASM
 
tshl() - Method in class org.vesalainen.bcc.LongASM
 
tshl() - Method in class org.vesalainen.bcc.ReferenceASM
 
tshl() - Method in interface org.vesalainen.bcc.TypeASM
 
tshl() - Method in class org.vesalainen.bcc.VoidASM
 
tshl(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
tshr() - Method in class org.vesalainen.bcc.Assembler
 
tshr() - Method in class org.vesalainen.bcc.DoubleASM
 
tshr() - Method in class org.vesalainen.bcc.FloatASM
 
tshr() - Method in class org.vesalainen.bcc.IntASM
 
tshr() - Method in class org.vesalainen.bcc.LongASM
 
tshr() - Method in class org.vesalainen.bcc.ReferenceASM
 
tshr() - Method in interface org.vesalainen.bcc.TypeASM
 
tshr() - Method in class org.vesalainen.bcc.VoidASM
 
tshr(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
tstore(int) - Method in class org.vesalainen.bcc.Assembler
 
tstore(int) - Method in class org.vesalainen.bcc.DoubleASM
 
tstore(int) - Method in class org.vesalainen.bcc.FloatASM
 
tstore(int) - Method in class org.vesalainen.bcc.IntASM
 
tstore(int) - Method in class org.vesalainen.bcc.LongASM
 
tstore(int) - Method in class org.vesalainen.bcc.ReferenceASM
 
tstore(int) - Method in interface org.vesalainen.bcc.TypeASM
 
tstore(int) - Method in class org.vesalainen.bcc.VoidASM
 
tstore(String) - Method in class org.vesalainen.bcc.MethodCompiler
Store into local variable
tstore(TypeMirror, int) - Method in class org.vesalainen.bcc.Assembler
 
tsub() - Method in class org.vesalainen.bcc.Assembler
 
tsub() - Method in class org.vesalainen.bcc.DoubleASM
 
tsub() - Method in class org.vesalainen.bcc.FloatASM
 
tsub() - Method in class org.vesalainen.bcc.IntASM
 
tsub() - Method in class org.vesalainen.bcc.LongASM
 
tsub() - Method in class org.vesalainen.bcc.ReferenceASM
 
tsub() - Method in interface org.vesalainen.bcc.TypeASM
 
tsub() - Method in class org.vesalainen.bcc.VoidASM
 
tsub(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
tushr() - Method in class org.vesalainen.bcc.Assembler
 
tushr() - Method in class org.vesalainen.bcc.DoubleASM
 
tushr() - Method in class org.vesalainen.bcc.FloatASM
 
tushr() - Method in class org.vesalainen.bcc.IntASM
 
tushr() - Method in class org.vesalainen.bcc.LongASM
 
tushr() - Method in class org.vesalainen.bcc.ReferenceASM
 
tushr() - Method in interface org.vesalainen.bcc.TypeASM
 
tushr() - Method in class org.vesalainen.bcc.VoidASM
 
tushr(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
txor() - Method in class org.vesalainen.bcc.Assembler
 
txor() - Method in class org.vesalainen.bcc.DoubleASM
 
txor() - Method in class org.vesalainen.bcc.FloatASM
 
txor() - Method in class org.vesalainen.bcc.IntASM
 
txor() - Method in class org.vesalainen.bcc.LongASM
 
txor() - Method in class org.vesalainen.bcc.ReferenceASM
 
txor() - Method in interface org.vesalainen.bcc.TypeASM
 
txor() - Method in class org.vesalainen.bcc.VoidASM
 
txor(TypeMirror) - Method in class org.vesalainen.bcc.Assembler
 
Typ - Class in org.vesalainen.bcc.model
 
Typ() - Constructor for class org.vesalainen.bcc.model.Typ
 
Typ.StringIterator - Class in org.vesalainen.bcc.model
 
type - Variable in class org.vesalainen.bcc.ClassFile
 
type - Variable in class org.vesalainen.bcc.FieldInitializer.ArrayInit
 
type - Variable in class org.vesalainen.bcc.LocalVariable
 
type - Variable in class org.vesalainen.bcc.model.ExecutableElementImpl
 
type - Variable in class org.vesalainen.bcc.model.PackageElementImpl
 
type - Variable in class org.vesalainen.bcc.model.TypeElementImpl
 
type - Variable in class org.vesalainen.bcc.model.TypeParameterElementImpl
 
type - Variable in class org.vesalainen.bcc.model.VariableElementImpl
 
type - Variable in class org.vesalainen.bcc.SubClass.Variable
 
type(String) - Static method in class org.vesalainen.bcc.CmdComp
 
typeArgument(Signature.Result, TypeMirror) - Static method in class org.vesalainen.bcc.Signature
 
typeArguments - Variable in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
typeArguments - Variable in class org.vesalainen.bcc.model.DeclaredTypeImpl
 
typeArguments - Variable in class org.vesalainen.bcc.model.TypeParameterBuilder
 
typeArguments(Signature.Result, List<? extends TypeMirror>) - Static method in class org.vesalainen.bcc.Signature
 
TypeASM - Interface in org.vesalainen.bcc
 
typeElement - Variable in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
TypeElementImpl - Class in org.vesalainen.bcc.model
 
TypeElementImpl() - Constructor for class org.vesalainen.bcc.model.TypeElementImpl
 
TypeElementImpl(Class<?>) - Constructor for class org.vesalainen.bcc.model.TypeElementImpl
This is two-phase construction.
TypeElementImpl(TypeMirror[]) - Constructor for class org.vesalainen.bcc.model.TypeElementImpl
 
TypeElementImpl.ClassBuilder - Class in org.vesalainen.bcc.model
 
typeForCount(int) - Method in class org.vesalainen.bcc.MethodCompiler
Return a integral class able to support count values
typeFromDescriptor(String) - Static method in class org.vesalainen.bcc.model.Typ
 
typeFromSignature(String) - Static method in class org.vesalainen.bcc.model.Typ
 
typeIndex - Variable in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
typeKind - Variable in class org.vesalainen.bcc.model.TypesImpl.NoTypeImpl
 
TypeMirrorFactory - Class in org.vesalainen.bcc.model
 
TypeMirrorFactory() - Constructor for class org.vesalainen.bcc.model.TypeMirrorFactory
 
typeNameIndex - Variable in class org.vesalainen.bcc.annotation.EnumConstValue
 
typeParamBuilder - Variable in class org.vesalainen.bcc.model.DeclaredTypeBuilder
 
typeParamBuilder - Variable in class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
 
typeParamBuilder - Variable in class org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
 
typeParamBuilder - Variable in class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
TypeParameterBuilder - Class in org.vesalainen.bcc.model
 
TypeParameterBuilder(TypeElement, List<? extends TypeParameterElement>, List<? extends TypeMirror>, Map<String, TypeParameterElement>) - Constructor for class org.vesalainen.bcc.model.TypeParameterBuilder
 
TypeParameterBuilder(TypeElement, List<TypeParameterElement>) - Constructor for class org.vesalainen.bcc.model.TypeParameterBuilder
 
TypeParameterElementImpl - Class in org.vesalainen.bcc.model
 
TypeParameterElementImpl(TypeVariable<?>) - Constructor for class org.vesalainen.bcc.model.TypeParameterElementImpl
 
TypeParameterElementImpl(String, Parameterizable, TypeMirror...) - Constructor for class org.vesalainen.bcc.model.TypeParameterElementImpl
 
typeParameterMap - Variable in class org.vesalainen.bcc.ClassFile
 
typeParameterMap - Static variable in class org.vesalainen.bcc.model.ElementFactory
 
typeParameterMap - Variable in class org.vesalainen.bcc.model.TypeParameterBuilder
 
typeParameters - Variable in class org.vesalainen.bcc.model.ExecutableElementImpl
 
typeParameters - Variable in class org.vesalainen.bcc.model.TypeElementImpl
 
typeParameters - Variable in class org.vesalainen.bcc.model.TypeParameterBuilder
 
types - Variable in class org.vesalainen.bcc.Assembler
 
types - Static variable in class org.vesalainen.bcc.model.Typ
 
typesFromDescriptor(String) - Static method in class org.vesalainen.bcc.model.Typ
 
typeSignature(Signature.Result, TypeMirror) - Static method in class org.vesalainen.bcc.Signature
 
TypesImpl - Class in org.vesalainen.bcc.model
 
TypesImpl() - Constructor for class org.vesalainen.bcc.model.TypesImpl
 
TypesImpl.NoTypeImpl - Class in org.vesalainen.bcc.model
 
TypesImpl.NullTypeImpl - Class in org.vesalainen.bcc.model
 
TypeVariableImpl - Class in org.vesalainen.bcc.model
 
TypeVariableImpl(TypeVariable<D>) - Constructor for class org.vesalainen.bcc.model.TypeVariableImpl
 
TypeVariableImpl(TypeParameterElement, TypeMirror...) - Constructor for class org.vesalainen.bcc.model.TypeVariableImpl
 
typeVariableMap - Static variable in class org.vesalainen.bcc.model.TypeMirrorFactory
 
typeVariables - Variable in class org.vesalainen.bcc.model.ExecutableTypeImpl
 
typeVariableSignature(Signature.Result, TypeVariable) - Static method in class org.vesalainen.bcc.Signature
 

U

unboxedType(TypeMirror) - Static method in class org.vesalainen.bcc.model.Typ
 
unboxedType(TypeMirror) - Method in class org.vesalainen.bcc.model.TypesImpl
 
UpdateableElement - Interface in org.vesalainen.bcc.model
 
UpdateableElementImpl<E extends javax.lang.model.element.Element> - Class in org.vesalainen.bcc.model
 
UpdateableElementImpl() - Constructor for class org.vesalainen.bcc.model.UpdateableElementImpl
 
UpdateableElementImpl.InterfaceComp - Class in org.vesalainen.bcc.model
 
upperBound - Variable in class org.vesalainen.bcc.model.TypeVariableImpl
 
Utf8(DataInput) - Constructor for class org.vesalainen.bcc.ConstantInfo.Utf8
 
Utf8(CharSequence) - Constructor for class org.vesalainen.bcc.ConstantInfo.Utf8
 

V

v - Variable in class org.vesalainen.bcc.Assembler
 
value - Variable in class org.vesalainen.bcc.FieldInitializer.DoubleInit
 
value - Variable in class org.vesalainen.bcc.FieldInitializer.FloatInit
 
value - Variable in class org.vesalainen.bcc.FieldInitializer.IntInit
 
value - Variable in class org.vesalainen.bcc.FieldInitializer.LongInit
 
value - Variable in class org.vesalainen.bcc.FieldInitializer.StringInit
 
value - Variable in class org.vesalainen.bcc.model.AnnotationValueImpl
 
values - Variable in class org.vesalainen.bcc.annotation.ArrayValue
 
var - Variable in class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
varArgs - Variable in class org.vesalainen.bcc.MethodInfo
 
varArgs - Variable in class org.vesalainen.bcc.model.ExecutableElementImpl
 
Variable(VariableElement, TypeMirror) - Constructor for class org.vesalainen.bcc.SubClass.Variable
 
VariableBuilder(Element, String, TypeParameterBuilder) - Constructor for class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
VariableBuilder(TypeElement, String, List<? extends TypeMirror>, Map<String, TypeParameterElement>) - Constructor for class org.vesalainen.bcc.model.VariableElementImpl.VariableBuilder
 
variableElement - Variable in class org.vesalainen.bcc.FieldInfo
 
variableElementEnumMap - Static variable in class org.vesalainen.bcc.model.ElementFactory
 
VariableElementImpl - Class in org.vesalainen.bcc.model
 
VariableElementImpl(Enum) - Constructor for class org.vesalainen.bcc.model.VariableElementImpl
 
VariableElementImpl(Field) - Constructor for class org.vesalainen.bcc.model.VariableElementImpl
 
VariableElementImpl(Type, Annotation[]) - Constructor for class org.vesalainen.bcc.model.VariableElementImpl
 
VariableElementImpl(Element, String) - Constructor for class org.vesalainen.bcc.model.VariableElementImpl
 
VariableElementImpl.VariableBuilder - Class in org.vesalainen.bcc.model
 
variableElementMap - Static variable in class org.vesalainen.bcc.model.ElementFactory
 
verify() - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
verify(TypeMirror, TypeMirror) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
verify1(TypeMirror) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
verify2(TypeMirror) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
verifyByteOrBoolean(TypeMirror) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
verifyByteOrBooleanArray(TypeMirror) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
verifyClass(TypeMirror, ExecutableElement) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
verifyInterfaceClass(TypeMirror, ExecutableElement) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
verifyLocalType(int, TypeMirror) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
verifyMethod(Deque<TypeMirror>, ExecutableElement) - Static method in class org.vesalainen.bcc.ByteCodeVerifier
 
verifyReferenceOrArray(TypeMirror) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
verifyVirtualClass(TypeMirror, ExecutableElement) - Method in class org.vesalainen.bcc.ByteCodeVerifier
 
Void - Static variable in class org.vesalainen.bcc.model.Typ
 
Void - Static variable in class org.vesalainen.bcc.model.TypesImpl
 
VoidASM - Class in org.vesalainen.bcc
 
VoidASM(CodeDataOutput, Map<String, Label>) - Constructor for class org.vesalainen.bcc.VoidASM
 

W

wide - Variable in class org.vesalainen.bcc.Label.Branch
 
WIDE - Static variable in interface org.vesalainen.bcc.OpCode
 
WIDEFIXOFFSET - Static variable in class org.vesalainen.bcc.Assembler
 
wideIndex - Variable in class org.vesalainen.bcc.Assembler
 
WildcardTypeImpl - Class in org.vesalainen.bcc.model
 
WildcardTypeImpl(WildcardType) - Constructor for class org.vesalainen.bcc.model.WildcardTypeImpl
 
WildcardTypeImpl(TypeMirror, TypeMirror) - Constructor for class org.vesalainen.bcc.model.WildcardTypeImpl
 
wildcardTypeMap - Static variable in class org.vesalainen.bcc.model.TypeMirrorFactory
 
Writable - Interface in org.vesalainen.bcc
 
write(byte[]) - Method in class org.vesalainen.bcc.CodeDataOutput
 
write(byte[], int, int) - Method in class org.vesalainen.bcc.CodeDataOutput
 
write(int) - Method in class org.vesalainen.bcc.CodeDataOutput
 
write(DataOutput) - Method in class org.vesalainen.bcc.annotation.AnnotationVal
 
write(DataOutput) - Method in class org.vesalainen.bcc.annotation.AnnotationWrapper
 
write(DataOutput) - Method in class org.vesalainen.bcc.annotation.ArrayValue
 
write(DataOutput) - Method in class org.vesalainen.bcc.annotation.ClassInfoIndex
 
write(DataOutput) - Method in class org.vesalainen.bcc.annotation.ConstValueIndex
 
write(DataOutput) - Method in class org.vesalainen.bcc.annotation.ElementValuePair
 
write(DataOutput) - Method in class org.vesalainen.bcc.annotation.EnumConstValue
 
write(DataOutput) - Method in class org.vesalainen.bcc.annotation.RuntimeVisibleAnnotations
 
write(DataOutput) - Method in class org.vesalainen.bcc.AttributeInfo
 
write(DataOutput) - Method in class org.vesalainen.bcc.ClassFile
 
write(DataOutput) - Method in class org.vesalainen.bcc.CodeAttribute
 
write(DataOutput) - Method in class org.vesalainen.bcc.ConstantInfo.Clazz
 
write(DataOutput) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantDouble
 
write(DataOutput) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantFloat
 
write(DataOutput) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantInteger
 
write(DataOutput) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantLong
 
write(DataOutput) - Method in class org.vesalainen.bcc.ConstantInfo.ConstantString
 
write(DataOutput) - Method in class org.vesalainen.bcc.ConstantInfo.Filler
 
write(DataOutput) - Method in class org.vesalainen.bcc.ConstantInfo.NameAndType
 
write(DataOutput) - Method in class org.vesalainen.bcc.ConstantInfo.Ref
 
write(DataOutput) - Method in class org.vesalainen.bcc.ConstantInfo.Utf8
 
write(DataOutput) - Method in class org.vesalainen.bcc.ConstantInfo
 
write(DataOutput) - Method in class org.vesalainen.bcc.ConstantValue
 
write(DataOutput) - Method in class org.vesalainen.bcc.ExceptionsAttribute
 
write(DataOutput) - Method in class org.vesalainen.bcc.ExceptionTable
 
write(DataOutput) - Method in class org.vesalainen.bcc.FieldInfo
 
write(DataOutput) - Method in class org.vesalainen.bcc.LineNumberTable.LineNumber
 
write(DataOutput) - Method in class org.vesalainen.bcc.LineNumberTable
 
write(DataOutput) - Method in class org.vesalainen.bcc.LocalVariableTable.LocalVariable
 
write(DataOutput) - Method in class org.vesalainen.bcc.LocalVariableTable
 
write(DataOutput) - Method in class org.vesalainen.bcc.LocalVariableTypeTable.LocalTypeVariable
 
write(DataOutput) - Method in class org.vesalainen.bcc.LocalVariableTypeTable
 
write(DataOutput) - Method in class org.vesalainen.bcc.MethodInfo
 
write(DataOutput) - Method in class org.vesalainen.bcc.SignatureAttribute
 
write(DataOutput) - Method in class org.vesalainen.bcc.SourceFileAttribute
 
write(DataOutput) - Method in class org.vesalainen.bcc.SubClass
Writes the class
write(DataOutput) - Method in class org.vesalainen.bcc.SyntheticAttribute
 
write(DataOutput) - Method in interface org.vesalainen.bcc.Writable
 
writeBoolean(boolean) - Method in class org.vesalainen.bcc.CodeDataOutput
 
writeByte(int) - Method in class org.vesalainen.bcc.CodeDataOutput
 
writeBytes(String) - Method in class org.vesalainen.bcc.CodeDataOutput
 
writeChar(int) - Method in class org.vesalainen.bcc.CodeDataOutput
 
writeChars(String) - Method in class org.vesalainen.bcc.CodeDataOutput
 
writeDouble(double) - Method in class org.vesalainen.bcc.CodeDataOutput
 
writeFloat(float) - Method in class org.vesalainen.bcc.CodeDataOutput
 
writeInt(int) - Method in class org.vesalainen.bcc.CodeDataOutput
 
writeInt(Label.Branch) - Method in class org.vesalainen.bcc.CodeDataOutput
 
writeLong(long) - Method in class org.vesalainen.bcc.CodeDataOutput
 
writeOpCode(int) - Method in class org.vesalainen.bcc.CodeDataOutput
 
writeShort(int) - Method in class org.vesalainen.bcc.CodeDataOutput
 
writeShort(Label.Branch) - Method in class org.vesalainen.bcc.CodeDataOutput
 
writeUTF(String) - Method in class org.vesalainen.bcc.CodeDataOutput
 

Z

z - Variable in class org.vesalainen.bcc.Assembler
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes All Packages