Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

a(Access...) - Static method in enum class io.airlift.bytecode.Access
 
AALOAD - Enum constant in enum class io.airlift.bytecode.OpCode
 
AASTORE - Enum constant in enum class io.airlift.bytecode.OpCode
 
ABSTRACT - Enum constant in enum class io.airlift.bytecode.Access
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.BytecodeBlock
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in interface io.airlift.bytecode.BytecodeNode
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.Comment
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.control.DoWhileLoop
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.control.ForLoop
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.control.IfStatement
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.control.SwitchStatement
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.control.TryCatch
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.control.WhileLoop
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.debug.LineNumberNode
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.debug.LocalVariableNode
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant.BooleanConstant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant.BoxedBooleanConstant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant.BoxedDoubleConstant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant.BoxedFloatConstant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant.BoxedIntegerConstant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant.BoxedLongConstant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant.ClassConstant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant.DoubleConstant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant.DynamicConstant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant.FloatConstant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant.IntConstant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant.LongConstant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant.NullConstant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.Constant.StringConstant
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.FieldInstruction
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.FieldInstruction.GetFieldInstruction
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.FieldInstruction.PutFieldInstruction
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.InvokeInstruction
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.InvokeInstruction.InvokeDynamicInstruction
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.JumpInstruction
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.LabelNode
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.TypeInstruction
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.VariableInstruction
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.VariableInstruction.IncrementVariableInstruction
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.VariableInstruction.LoadVariableInstruction
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in class io.airlift.bytecode.instruction.VariableInstruction.StoreVariableInstruction
 
accept(BytecodeNode, BytecodeVisitor<T>) - Method in enum class io.airlift.bytecode.OpCode
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.BytecodeBlock
 
accept(MethodVisitor, MethodGenerationContext) - Method in interface io.airlift.bytecode.BytecodeNode
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.Comment
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.control.DoWhileLoop
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.control.ForLoop
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.control.IfStatement
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.control.SwitchStatement
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.control.TryCatch
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.control.WhileLoop
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.debug.LineNumberNode
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.debug.LocalVariableNode
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.Constant.BooleanConstant
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.Constant.BoxedBooleanConstant
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.Constant.BoxedDoubleConstant
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.Constant.BoxedFloatConstant
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.Constant.BoxedIntegerConstant
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.Constant.BoxedLongConstant
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.Constant.ClassConstant
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.Constant.DoubleConstant
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.Constant.DynamicConstant
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.Constant.FloatConstant
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.Constant.IntConstant
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.Constant.LongConstant
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.Constant.NullConstant
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.Constant.StringConstant
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.FieldInstruction
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.InvokeInstruction
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.InvokeInstruction.InvokeDynamicInstruction
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.JumpInstruction
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.LabelNode
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.TypeInstruction
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.VariableInstruction.IncrementVariableInstruction
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.VariableInstruction.LoadVariableInstruction
 
accept(MethodVisitor, MethodGenerationContext) - Method in class io.airlift.bytecode.instruction.VariableInstruction.StoreVariableInstruction
 
accept(MethodVisitor, MethodGenerationContext) - Method in enum class io.airlift.bytecode.OpCode
 
Access - Enum Class in io.airlift.bytecode
 
ACONST_NULL - Enum constant in enum class io.airlift.bytecode.OpCode
 
add(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
addCase(int, BytecodeNode) - Method in class io.airlift.bytecode.control.SwitchStatement.SwitchBuilder
 
addException(Class<? extends Throwable>) - Method in class io.airlift.bytecode.MethodDefinition
 
addField(FieldDefinition) - Method in class io.airlift.bytecode.ClassDefinition
 
addField(EnumSet<Access>, String, ParameterizedType) - Method in class io.airlift.bytecode.ClassDefinition
 
addField(EnumSet<Access>, String, Class<?>) - Method in class io.airlift.bytecode.ClassDefinition
 
addMethod(MethodDefinition) - Method in class io.airlift.bytecode.ClassDefinition
 
ALOAD - Enum constant in enum class io.airlift.bytecode.OpCode
 
ALOAD_0 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ALOAD_1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ALOAD_2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ALOAD_3 - Enum constant in enum class io.airlift.bytecode.OpCode
 
and(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
ANEWARRAY - Enum constant in enum class io.airlift.bytecode.OpCode
 
ANNOTATION - Enum constant in enum class io.airlift.bytecode.Access
 
AnnotationDefinition - Class in io.airlift.bytecode
 
AnnotationDefinition(ParameterizedType) - Constructor for class io.airlift.bytecode.AnnotationDefinition
 
AnnotationDefinition(Class<?>) - Constructor for class io.airlift.bytecode.AnnotationDefinition
 
append(BytecodeNode) - Method in class io.airlift.bytecode.BytecodeBlock
 
ARETURN - Enum constant in enum class io.airlift.bytecode.OpCode
 
arg(String, ParameterizedType) - Static method in class io.airlift.bytecode.Parameter
 
arg(String, Class<?>) - Static method in class io.airlift.bytecode.Parameter
 
ArithmeticBytecodeExpression - Class in io.airlift.bytecode.expression
 
ARRAYLENGTH - Enum constant in enum class io.airlift.bytecode.OpCode
 
ArrayOpCode - Enum Class in io.airlift.bytecode
 
asInterfaceInstance(Class<T>, MethodHandle) - Static method in class io.airlift.bytecode.FastMethodHandleProxies
asInterfaceInstance(String, Class<T>, MethodHandle) - Static method in class io.airlift.bytecode.FastMethodHandleProxies
ASTORE - Enum constant in enum class io.airlift.bytecode.OpCode
 
ASTORE_0 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ASTORE_1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ASTORE_2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ASTORE_3 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ATHROW - Enum constant in enum class io.airlift.bytecode.OpCode
 

B

BALOAD - Enum constant in enum class io.airlift.bytecode.OpCode
 
BASTORE - Enum constant in enum class io.airlift.bytecode.OpCode
 
BIPUSH - Enum constant in enum class io.airlift.bytecode.OpCode
 
bitwiseAnd(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
bitwiseOr(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
bitwiseXor(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
body() - Method in class io.airlift.bytecode.control.DoWhileLoop
 
body() - Method in class io.airlift.bytecode.control.ForLoop
 
body() - Method in class io.airlift.bytecode.control.WhileLoop
 
body(BytecodeNode) - Method in class io.airlift.bytecode.control.DoWhileLoop
 
body(BytecodeNode) - Method in class io.airlift.bytecode.control.ForLoop
 
body(BytecodeNode) - Method in class io.airlift.bytecode.control.WhileLoop
 
BOOLEAN - Enum constant in enum class io.airlift.bytecode.ArrayOpCode
 
bootstrap(MethodHandles.Lookup, String, MethodType) - Static method in class io.airlift.bytecode.FastMethodHandleProxies.Bootstrap
 
BOOTSTRAP_METHOD - Static variable in class io.airlift.bytecode.FastMethodHandleProxies.Bootstrap
 
BRIDGE - Enum constant in enum class io.airlift.bytecode.Access
 
build() - Method in class io.airlift.bytecode.control.SwitchStatement.SwitchBuilder
 
BYTE - Enum constant in enum class io.airlift.bytecode.ArrayOpCode
 
BytecodeBlock - Class in io.airlift.bytecode
 
BytecodeBlock() - Constructor for class io.airlift.bytecode.BytecodeBlock
 
BytecodeExpression - Class in io.airlift.bytecode.expression
A BytecodeExpression is chain of Java like expressions that results in at most a single value being pushed on the stack.
BytecodeExpression(ParameterizedType) - Constructor for class io.airlift.bytecode.expression.BytecodeExpression
 
BytecodeExpressions - Class in io.airlift.bytecode.expression
 
BytecodeNode - Interface in io.airlift.bytecode
 
BytecodeUtils - Class in io.airlift.bytecode
 
BytecodeVisitor<T> - Class in io.airlift.bytecode
 
BytecodeVisitor() - Constructor for class io.airlift.bytecode.BytecodeVisitor
 

C

CALOAD - Enum constant in enum class io.airlift.bytecode.OpCode
 
cases() - Method in class io.airlift.bytecode.control.SwitchStatement
 
CaseStatement - Class in io.airlift.bytecode.control
 
cast(ParameterizedType) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
cast(ParameterizedType) - Static method in class io.airlift.bytecode.instruction.TypeInstruction
 
cast(Class<?>) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
cast(Class<?>) - Static method in class io.airlift.bytecode.instruction.TypeInstruction
 
CASTORE - Enum constant in enum class io.airlift.bytecode.OpCode
 
CatchBlock(BytecodeNode, List<ParameterizedType>) - Constructor for class io.airlift.bytecode.control.TryCatch.CatchBlock
 
CHAR - Enum constant in enum class io.airlift.bytecode.ArrayOpCode
 
checkCast(ParameterizedType) - Method in class io.airlift.bytecode.BytecodeBlock
 
checkCast(Class<?>) - Method in class io.airlift.bytecode.BytecodeBlock
 
CHECKCAST - Enum constant in enum class io.airlift.bytecode.OpCode
 
ClassDefinition - Class in io.airlift.bytecode
 
ClassDefinition(EnumSet<Access>, ParameterizedType, ParameterizedType, ParameterizedType...) - Constructor for class io.airlift.bytecode.ClassDefinition
 
ClassDefinition(EnumSet<Access>, String, ParameterizedType, ParameterizedType...) - Constructor for class io.airlift.bytecode.ClassDefinition
 
classGenerator(DynamicClassLoader) - Static method in class io.airlift.bytecode.ClassGenerator
 
classGenerator(ClassLoader) - Static method in class io.airlift.bytecode.ClassGenerator
 
classGenerator(ClassLoader, Map<Long, MethodHandle>) - Static method in class io.airlift.bytecode.ClassGenerator
 
ClassGenerator - Class in io.airlift.bytecode
 
ClassInfo - Class in io.airlift.bytecode
 
ClassInfo(ClassInfoLoader, ParameterizedType, int, ParameterizedType, Iterable<ParameterizedType>, Iterable<MethodNode>) - Constructor for class io.airlift.bytecode.ClassInfo
 
ClassInfo(ClassInfoLoader, Class<?>) - Constructor for class io.airlift.bytecode.ClassInfo
 
ClassInfo(ClassInfoLoader, ClassNode) - Constructor for class io.airlift.bytecode.ClassInfo
 
ClassInfoLoader - Class in io.airlift.bytecode
 
comment - Variable in class io.airlift.bytecode.Comment
 
comment(String) - Method in class io.airlift.bytecode.BytecodeBlock
 
comment(String, Object...) - Method in class io.airlift.bytecode.BytecodeBlock
 
comment(String, Object...) - Method in class io.airlift.bytecode.control.SwitchStatement.SwitchBuilder
 
comment(String, Object...) - Method in class io.airlift.bytecode.MethodDefinition
 
Comment - Class in io.airlift.bytecode
 
Comment(String) - Constructor for class io.airlift.bytecode.Comment
 
compareTo(CaseStatement) - Method in class io.airlift.bytecode.control.CaseStatement
 
CompilationException - Exception in io.airlift.bytecode
 
CompilationException(String, RuntimeException) - Constructor for exception io.airlift.bytecode.CompilationException
 
condition() - Method in class io.airlift.bytecode.control.DoWhileLoop
 
condition() - Method in class io.airlift.bytecode.control.ForLoop
 
condition() - Method in class io.airlift.bytecode.control.IfStatement
 
condition() - Method in class io.airlift.bytecode.control.WhileLoop
 
condition(BytecodeNode) - Method in class io.airlift.bytecode.control.DoWhileLoop
 
condition(BytecodeNode) - Method in class io.airlift.bytecode.control.ForLoop
 
condition(BytecodeNode) - Method in class io.airlift.bytecode.control.IfStatement
 
condition(BytecodeNode) - Method in class io.airlift.bytecode.control.WhileLoop
 
Constant - Class in io.airlift.bytecode.instruction
 
Constant() - Constructor for class io.airlift.bytecode.instruction.Constant
 
Constant.BooleanConstant - Class in io.airlift.bytecode.instruction
 
Constant.BoxedBooleanConstant - Class in io.airlift.bytecode.instruction
 
Constant.BoxedDoubleConstant - Class in io.airlift.bytecode.instruction
 
Constant.BoxedFloatConstant - Class in io.airlift.bytecode.instruction
 
Constant.BoxedIntegerConstant - Class in io.airlift.bytecode.instruction
 
Constant.BoxedLongConstant - Class in io.airlift.bytecode.instruction
 
Constant.ClassConstant - Class in io.airlift.bytecode.instruction
 
Constant.DoubleConstant - Class in io.airlift.bytecode.instruction
 
Constant.DynamicConstant - Class in io.airlift.bytecode.instruction
 
Constant.FloatConstant - Class in io.airlift.bytecode.instruction
 
Constant.IntConstant - Class in io.airlift.bytecode.instruction
 
Constant.LongConstant - Class in io.airlift.bytecode.instruction
 
Constant.NullConstant - Class in io.airlift.bytecode.instruction
 
Constant.StringConstant - Class in io.airlift.bytecode.instruction
 
constantBoolean(boolean) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantClass(ParameterizedType) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantClass(Class<?>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantDouble(double) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantDynamic(String, ParameterizedType, Method, Iterable<? extends Object>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantDynamic(String, ParameterizedType, Method, Object...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantDynamic(String, Class<?>, Method, Iterable<? extends Object>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantDynamic(String, Class<?>, Method, Object...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantFalse() - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantFloat(float) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantInt(int) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantLong(long) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantNull(ParameterizedType) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantNull(Class<?>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantNumber(Number) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantString(String) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
constantTrue() - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
createArithmeticBytecodeExpression(OpCode, BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.ArithmeticBytecodeExpression
 
createClassInfoLoader(ClassDefinition, MethodHandles.Lookup) - Static method in class io.airlift.bytecode.ClassInfoLoader
 
createClassInfoLoader(Iterable<ClassDefinition>, ClassLoader) - Static method in class io.airlift.bytecode.ClassInfoLoader
 
createTempVariable(Class<?>) - Method in class io.airlift.bytecode.Scope
 

D

D2F - Enum constant in enum class io.airlift.bytecode.OpCode
 
D2I - Enum constant in enum class io.airlift.bytecode.OpCode
 
D2L - Enum constant in enum class io.airlift.bytecode.OpCode
 
DADD - Enum constant in enum class io.airlift.bytecode.OpCode
 
DALOAD - Enum constant in enum class io.airlift.bytecode.OpCode
 
DASTORE - Enum constant in enum class io.airlift.bytecode.OpCode
 
DCMPG - Enum constant in enum class io.airlift.bytecode.OpCode
 
DCMPL - Enum constant in enum class io.airlift.bytecode.OpCode
 
DCONST_0 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DCONST_1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DDIV - Enum constant in enum class io.airlift.bytecode.OpCode
 
DebugNode - Interface in io.airlift.bytecode.debug
 
declareAnnotation(ParameterizedType) - Method in class io.airlift.bytecode.ClassDefinition
 
declareAnnotation(ParameterizedType) - Method in class io.airlift.bytecode.FieldDefinition
 
declareAnnotation(ParameterizedType) - Method in class io.airlift.bytecode.MethodDefinition
 
declareAnnotation(Class<?>) - Method in class io.airlift.bytecode.ClassDefinition
 
declareAnnotation(Class<?>) - Method in class io.airlift.bytecode.FieldDefinition
 
declareAnnotation(Class<?>) - Method in class io.airlift.bytecode.MethodDefinition
 
declareConstructor(EnumSet<Access>, Parameter...) - Method in class io.airlift.bytecode.ClassDefinition
 
declareConstructor(EnumSet<Access>, Iterable<Parameter>) - Method in class io.airlift.bytecode.ClassDefinition
 
declareDefaultConstructor(EnumSet<Access>) - Method in class io.airlift.bytecode.ClassDefinition
 
declareField(EnumSet<Access>, String, ParameterizedType) - Method in class io.airlift.bytecode.ClassDefinition
 
declareField(EnumSet<Access>, String, Class<?>) - Method in class io.airlift.bytecode.ClassDefinition
 
declareMethod(EnumSet<Access>, String, ParameterizedType, Parameter...) - Method in class io.airlift.bytecode.ClassDefinition
 
declareMethod(EnumSet<Access>, String, ParameterizedType, Iterable<Parameter>) - Method in class io.airlift.bytecode.ClassDefinition
 
declareParameterAnnotation(ParameterizedType, int) - Method in class io.airlift.bytecode.MethodDefinition
 
declareParameterAnnotation(Class<?>, int) - Method in class io.airlift.bytecode.MethodDefinition
 
declareVariable(ParameterizedType, String) - Method in class io.airlift.bytecode.Scope
 
declareVariable(Class<?>, String) - Method in class io.airlift.bytecode.Scope
 
declareVariable(String, BytecodeBlock, BytecodeExpression) - Method in class io.airlift.bytecode.Scope
 
defaultCase(BytecodeNode) - Method in class io.airlift.bytecode.control.SwitchStatement.SwitchBuilder
 
defaultValue(ParameterizedType) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
defaultValue(Class<?>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
defineClass(ClassDefinition, Class<T>) - Method in class io.airlift.bytecode.ClassGenerator
 
defineClass(String, byte[]) - Method in class io.airlift.bytecode.DynamicClassLoader
 
defineClasses(List<ClassDefinition>) - Method in class io.airlift.bytecode.ClassGenerator
 
defineClasses(Map<String, byte[]>) - Method in class io.airlift.bytecode.DynamicClassLoader
 
defineHiddenClass(ClassDefinition, Class<T>, Optional<Object>) - Method in class io.airlift.bytecode.HiddenClassGenerator
 
divide(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
DLOAD - Enum constant in enum class io.airlift.bytecode.OpCode
 
DLOAD_0 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DLOAD_1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DLOAD_2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DLOAD_3 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DMUL - Enum constant in enum class io.airlift.bytecode.OpCode
 
DNEG - Enum constant in enum class io.airlift.bytecode.OpCode
 
DOUBLE - Enum constant in enum class io.airlift.bytecode.ArrayOpCode
 
doubleCompareNanGreater() - Method in class io.airlift.bytecode.BytecodeBlock
Compare two doubles.
doubleCompareNanLess() - Method in class io.airlift.bytecode.BytecodeBlock
Compare two doubles.
DoWhileLoop - Class in io.airlift.bytecode.control
 
DoWhileLoop() - Constructor for class io.airlift.bytecode.control.DoWhileLoop
 
DoWhileLoop(String, Object...) - Constructor for class io.airlift.bytecode.control.DoWhileLoop
 
DREM - Enum constant in enum class io.airlift.bytecode.OpCode
 
DRETURN - Enum constant in enum class io.airlift.bytecode.OpCode
 
DSTORE - Enum constant in enum class io.airlift.bytecode.OpCode
 
DSTORE_0 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DSTORE_1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DSTORE_2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DSTORE_3 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DSUB - Enum constant in enum class io.airlift.bytecode.OpCode
 
dumpBytecodeTree(ClassDefinition) - Static method in class io.airlift.bytecode.BytecodeUtils
 
DumpBytecodeVisitor - Class in io.airlift.bytecode
 
DumpBytecodeVisitor(Writer) - Constructor for class io.airlift.bytecode.DumpBytecodeVisitor
 
dumpClassFilesTo(Path) - Method in class io.airlift.bytecode.ClassGenerator
 
dumpClassFilesTo(Path) - Method in class io.airlift.bytecode.HiddenClassGenerator
 
dumpClassFilesTo(Optional<Path>) - Method in class io.airlift.bytecode.ClassGenerator
 
dumpClassFilesTo(Optional<Path>) - Method in class io.airlift.bytecode.HiddenClassGenerator
 
dumpRawBytecode(boolean) - Method in class io.airlift.bytecode.ClassGenerator
 
dumpRawBytecode(boolean) - Method in class io.airlift.bytecode.HiddenClassGenerator
 
dup() - Method in class io.airlift.bytecode.BytecodeBlock
 
dup(Class<?>) - Method in class io.airlift.bytecode.BytecodeBlock
 
DUP - Enum constant in enum class io.airlift.bytecode.OpCode
 
DUP_X1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DUP_X2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DUP2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DUP2_X1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DUP2_X2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
DynamicClassLoader - Class in io.airlift.bytecode
 
DynamicClassLoader(ClassLoader) - Constructor for class io.airlift.bytecode.DynamicClassLoader
 
DynamicClassLoader(ClassLoader, ClassLoader) - Constructor for class io.airlift.bytecode.DynamicClassLoader
 
DynamicClassLoader(ClassLoader, Map<Long, MethodHandle>) - Constructor for class io.airlift.bytecode.DynamicClassLoader
 
DynamicConstant(String, ParameterizedType, Method, List<Object>) - Constructor for class io.airlift.bytecode.instruction.Constant.DynamicConstant
 

E

enterScope(Scope) - Method in class io.airlift.bytecode.MethodGenerationContext
 
ENUM - Enum constant in enum class io.airlift.bytecode.Access
 
equal(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
equals(Object) - Method in class io.airlift.bytecode.control.CaseStatement
 
equals(Object) - Method in class io.airlift.bytecode.ParameterizedType
 
exitScope(Scope) - Method in class io.airlift.bytecode.MethodGenerationContext
 
expression() - Method in class io.airlift.bytecode.control.SwitchStatement
 
expression(BytecodeExpression) - Method in class io.airlift.bytecode.control.SwitchStatement.SwitchBuilder
 

F

F2D - Enum constant in enum class io.airlift.bytecode.OpCode
 
F2I - Enum constant in enum class io.airlift.bytecode.OpCode
 
F2L - Enum constant in enum class io.airlift.bytecode.OpCode
 
FADD - Enum constant in enum class io.airlift.bytecode.OpCode
 
fakeLineNumbers(boolean) - Method in class io.airlift.bytecode.ClassGenerator
 
fakeLineNumbers(boolean) - Method in class io.airlift.bytecode.HiddenClassGenerator
 
FALOAD - Enum constant in enum class io.airlift.bytecode.OpCode
 
FastMethodHandleProxies - Class in io.airlift.bytecode
 
FastMethodHandleProxies.Bootstrap - Class in io.airlift.bytecode
 
FASTORE - Enum constant in enum class io.airlift.bytecode.OpCode
 
FCMPG - Enum constant in enum class io.airlift.bytecode.OpCode
 
FCMPL - Enum constant in enum class io.airlift.bytecode.OpCode
 
FCONST_0 - Enum constant in enum class io.airlift.bytecode.OpCode
 
FCONST_1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
FCONST_2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
FDIV - Enum constant in enum class io.airlift.bytecode.OpCode
 
FieldDefinition - Class in io.airlift.bytecode
 
FieldDefinition(ClassDefinition, EnumSet<Access>, String, ParameterizedType) - Constructor for class io.airlift.bytecode.FieldDefinition
 
FieldDefinition(ClassDefinition, EnumSet<Access>, String, Class<?>) - Constructor for class io.airlift.bytecode.FieldDefinition
 
FieldInstruction - Class in io.airlift.bytecode.instruction
 
FieldInstruction.GetFieldInstruction - Class in io.airlift.bytecode.instruction
 
FieldInstruction.PutFieldInstruction - Class in io.airlift.bytecode.instruction
 
FINAL - Enum constant in enum class io.airlift.bytecode.Access
 
findClass(String) - Method in class io.airlift.bytecode.DynamicClassLoader
 
FLOAD - Enum constant in enum class io.airlift.bytecode.OpCode
 
FLOAD_0 - Enum constant in enum class io.airlift.bytecode.OpCode
 
FLOAD_1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
FLOAD_2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
FLOAD_3 - Enum constant in enum class io.airlift.bytecode.OpCode
 
FLOAT - Enum constant in enum class io.airlift.bytecode.ArrayOpCode
 
FlowControl - Interface in io.airlift.bytecode.control
 
FMUL - Enum constant in enum class io.airlift.bytecode.OpCode
 
FNEG - Enum constant in enum class io.airlift.bytecode.OpCode
 
ForLoop - Class in io.airlift.bytecode.control
 
ForLoop() - Constructor for class io.airlift.bytecode.control.ForLoop
 
ForLoop(String, Object...) - Constructor for class io.airlift.bytecode.control.ForLoop
 
formatOneLine() - Method in class io.airlift.bytecode.expression.ArithmeticBytecodeExpression
 
formatOneLine() - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
formatOneLine() - Method in class io.airlift.bytecode.Variable
 
FREM - Enum constant in enum class io.airlift.bytecode.OpCode
 
FRETURN - Enum constant in enum class io.airlift.bytecode.OpCode
 
FSTORE - Enum constant in enum class io.airlift.bytecode.OpCode
 
FSTORE_0 - Enum constant in enum class io.airlift.bytecode.OpCode
 
FSTORE_1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
FSTORE_2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
FSTORE_3 - Enum constant in enum class io.airlift.bytecode.OpCode
 
FSUB - Enum constant in enum class io.airlift.bytecode.OpCode
 

G

genericClassSignature(ParameterizedType, ParameterizedType...) - Static method in class io.airlift.bytecode.ClassDefinition
 
genericClassSignature(ParameterizedType, List<ParameterizedType>) - Static method in class io.airlift.bytecode.ClassDefinition
 
genericMethodSignature(ParameterizedType, ParameterizedType...) - Static method in class io.airlift.bytecode.MethodDefinition
 
genericMethodSignature(ParameterizedType, List<ParameterizedType>) - Static method in class io.airlift.bytecode.MethodDefinition
 
get(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
getAccess() - Method in class io.airlift.bytecode.ClassDefinition
 
getAccess() - Method in class io.airlift.bytecode.FieldDefinition
 
getAccess() - Method in class io.airlift.bytecode.MethodDefinition
 
getAnnotations() - Method in class io.airlift.bytecode.ClassDefinition
 
getAnnotations() - Method in class io.airlift.bytecode.FieldDefinition
 
getAnnotations() - Method in class io.airlift.bytecode.MethodDefinition
 
getArrayComponentType() - Method in class io.airlift.bytecode.ParameterizedType
 
getArrayOpCode(ParameterizedType) - Static method in enum class io.airlift.bytecode.ArrayOpCode
 
getAsmType() - Method in class io.airlift.bytecode.ParameterizedType
 
getAtype() - Method in enum class io.airlift.bytecode.ArrayOpCode
 
getBody() - Method in class io.airlift.bytecode.control.CaseStatement
 
getBody() - Method in class io.airlift.bytecode.MethodDefinition
 
getBootstrapArguments() - Method in class io.airlift.bytecode.instruction.Constant.DynamicConstant
 
getBootstrapArguments() - Method in class io.airlift.bytecode.instruction.InvokeInstruction.InvokeDynamicInstruction
 
getBootstrapMethod() - Method in class io.airlift.bytecode.instruction.Constant.DynamicConstant
 
getBootstrapMethod() - Method in class io.airlift.bytecode.instruction.InvokeInstruction.InvokeDynamicInstruction
 
getBytecode(MethodGenerationContext) - Method in class io.airlift.bytecode.expression.ArithmeticBytecodeExpression
 
getBytecode(MethodGenerationContext) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
getBytecode(MethodGenerationContext) - Method in class io.airlift.bytecode.Variable
 
getCallSiteBindings() - Method in class io.airlift.bytecode.DynamicClassLoader
 
getCatchBlocks() - Method in class io.airlift.bytecode.control.TryCatch
 
getChildNodes() - Method in class io.airlift.bytecode.BytecodeBlock
 
getChildNodes() - Method in interface io.airlift.bytecode.BytecodeNode
 
getChildNodes() - Method in class io.airlift.bytecode.Comment
 
getChildNodes() - Method in class io.airlift.bytecode.control.DoWhileLoop
 
getChildNodes() - Method in class io.airlift.bytecode.control.ForLoop
 
getChildNodes() - Method in class io.airlift.bytecode.control.IfStatement
 
getChildNodes() - Method in class io.airlift.bytecode.control.SwitchStatement
 
getChildNodes() - Method in class io.airlift.bytecode.control.TryCatch
 
getChildNodes() - Method in class io.airlift.bytecode.control.WhileLoop
 
getChildNodes() - Method in class io.airlift.bytecode.debug.LineNumberNode
 
getChildNodes() - Method in class io.airlift.bytecode.debug.LocalVariableNode
 
getChildNodes() - Method in class io.airlift.bytecode.expression.ArithmeticBytecodeExpression
 
getChildNodes() - Method in class io.airlift.bytecode.instruction.Constant
 
getChildNodes() - Method in class io.airlift.bytecode.instruction.FieldInstruction
 
getChildNodes() - Method in class io.airlift.bytecode.instruction.InvokeInstruction
 
getChildNodes() - Method in class io.airlift.bytecode.instruction.InvokeInstruction.InvokeDynamicInstruction
 
getChildNodes() - Method in class io.airlift.bytecode.instruction.JumpInstruction
 
getChildNodes() - Method in class io.airlift.bytecode.instruction.LabelNode
 
getChildNodes() - Method in class io.airlift.bytecode.instruction.TypeInstruction
 
getChildNodes() - Method in class io.airlift.bytecode.instruction.VariableInstruction
 
getChildNodes() - Method in enum class io.airlift.bytecode.OpCode
 
getChildNodes() - Method in class io.airlift.bytecode.Variable
 
getClassInitializer() - Method in class io.airlift.bytecode.ClassDefinition
 
getClassName() - Method in class io.airlift.bytecode.ParameterizedType
 
getComment() - Method in class io.airlift.bytecode.Comment
 
getComment() - Method in class io.airlift.bytecode.control.DoWhileLoop
 
getComment() - Method in interface io.airlift.bytecode.control.FlowControl
 
getComment() - Method in class io.airlift.bytecode.control.ForLoop
 
getComment() - Method in class io.airlift.bytecode.control.IfStatement
 
getComment() - Method in class io.airlift.bytecode.control.SwitchStatement
 
getComment() - Method in class io.airlift.bytecode.control.TryCatch
 
getComment() - Method in class io.airlift.bytecode.control.WhileLoop
 
getComment() - Method in class io.airlift.bytecode.MethodDefinition
 
getCommonSuperClass(String, String) - Method in class io.airlift.bytecode.SmartClassWriter
 
getContinueLabel() - Method in class io.airlift.bytecode.control.DoWhileLoop
 
getContinueLabel() - Method in class io.airlift.bytecode.control.ForLoop
 
getContinueLabel() - Method in class io.airlift.bytecode.control.WhileLoop
 
getDeclaringClass() - Method in class io.airlift.bytecode.FieldDefinition
 
getDeclaringClass() - Method in class io.airlift.bytecode.MethodDefinition
 
getDefaultBody() - Method in class io.airlift.bytecode.control.SwitchStatement
 
getDefaultLabel() - Method in class io.airlift.bytecode.control.SwitchStatement
 
getDescription() - Method in class io.airlift.bytecode.BytecodeBlock
 
getElement(int) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
getElement(BytecodeExpression) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
getEndLabel() - Method in class io.airlift.bytecode.control.DoWhileLoop
 
getEndLabel() - Method in class io.airlift.bytecode.control.ForLoop
 
getEndLabel() - Method in class io.airlift.bytecode.control.SwitchStatement
 
getEndLabel() - Method in class io.airlift.bytecode.control.WhileLoop
 
getExceptions() - Method in class io.airlift.bytecode.MethodDefinition
 
getExceptionTypes() - Method in class io.airlift.bytecode.control.TryCatch.CatchBlock
 
getField(FieldDefinition) - Method in class io.airlift.bytecode.BytecodeBlock
 
getField(FieldDefinition) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
getField(ParameterizedType, String, ParameterizedType) - Method in class io.airlift.bytecode.BytecodeBlock
 
getField(ParameterizedType, String, ParameterizedType) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
getField(Class<?>, String) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
getField(Class<?>, String, Class<?>) - Method in class io.airlift.bytecode.BytecodeBlock
 
getField(Field) - Method in class io.airlift.bytecode.BytecodeBlock
 
getField(Field) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
getField(String, Class<?>) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
GETFIELD - Enum constant in enum class io.airlift.bytecode.OpCode
 
getFieldInstruction(ParameterizedType, String, ParameterizedType) - Static method in class io.airlift.bytecode.instruction.FieldInstruction
 
getFieldInstruction(Class<?>, String, Class<?>) - Static method in class io.airlift.bytecode.instruction.FieldInstruction
 
getFieldInstruction(Field) - Static method in class io.airlift.bytecode.instruction.FieldInstruction
 
GetFieldInstruction(boolean, ParameterizedType, String, ParameterizedType) - Constructor for class io.airlift.bytecode.instruction.FieldInstruction.GetFieldInstruction
 
GetFieldInstruction(boolean, Class<?>, String, Class<?>) - Constructor for class io.airlift.bytecode.instruction.FieldInstruction.GetFieldInstruction
 
getFields() - Method in class io.airlift.bytecode.ClassDefinition
 
getGenericSignature() - Method in class io.airlift.bytecode.ParameterizedType
 
getHandler() - Method in class io.airlift.bytecode.control.TryCatch.CatchBlock
 
getIncrement() - Method in class io.airlift.bytecode.instruction.VariableInstruction.IncrementVariableInstruction
 
getIntArrayElement() - Method in class io.airlift.bytecode.BytecodeBlock
 
getInterfaces() - Method in class io.airlift.bytecode.ClassDefinition
 
getInterfaces() - Method in class io.airlift.bytecode.ClassInfo
 
getJavaClassName() - Method in class io.airlift.bytecode.ParameterizedType
 
getKey() - Method in class io.airlift.bytecode.control.CaseStatement
 
getLabel() - Method in class io.airlift.bytecode.control.CaseStatement
 
getLabel() - Method in class io.airlift.bytecode.instruction.JumpInstruction
 
getLabel() - Method in class io.airlift.bytecode.instruction.LabelNode
 
getLineNumber() - Method in class io.airlift.bytecode.debug.LineNumberNode
 
getLoad() - Method in enum class io.airlift.bytecode.ArrayOpCode
 
getMethodDescription() - Method in class io.airlift.bytecode.instruction.InvokeInstruction
 
getMethodDescriptor() - Method in class io.airlift.bytecode.MethodDefinition
 
getMethods() - Method in class io.airlift.bytecode.ClassDefinition
 
getMethods() - Method in class io.airlift.bytecode.ClassInfo
 
getModifier() - Method in enum class io.airlift.bytecode.Access
 
getModifiers() - Method in class io.airlift.bytecode.ClassInfo
 
getName() - Method in class io.airlift.bytecode.ClassDefinition
 
getName() - Method in class io.airlift.bytecode.FieldDefinition
 
getName() - Method in class io.airlift.bytecode.instruction.Constant.DynamicConstant
 
getName() - Method in class io.airlift.bytecode.instruction.InvokeInstruction
 
getName() - Method in class io.airlift.bytecode.instruction.LabelNode
 
getName() - Method in class io.airlift.bytecode.MethodDefinition
 
getName() - Method in class io.airlift.bytecode.Variable
 
getObjectArrayElement() - Method in class io.airlift.bytecode.BytecodeBlock
 
getOpCode() - Method in class io.airlift.bytecode.instruction.InvokeInstruction
 
getOpCode() - Method in class io.airlift.bytecode.instruction.JumpInstruction
 
getOpCode() - Method in enum class io.airlift.bytecode.OpCode
 
getOpCode(int) - Static method in enum class io.airlift.bytecode.OpCode
 
getOrCreateTempVariable(Class<?>) - Method in class io.airlift.bytecode.Scope
 
getParameterAnnotations(int) - Method in class io.airlift.bytecode.MethodDefinition
 
getParameters() - Method in class io.airlift.bytecode.MethodDefinition
 
getParameterTypes() - Method in class io.airlift.bytecode.instruction.InvokeInstruction
 
getParameterTypes() - Method in class io.airlift.bytecode.MethodDefinition
 
getPathName(Class<?>) - Static method in class io.airlift.bytecode.ParameterizedType
 
getPrimitiveType() - Method in class io.airlift.bytecode.ParameterizedType
 
getReturnType() - Method in class io.airlift.bytecode.instruction.InvokeInstruction
 
getReturnType() - Method in class io.airlift.bytecode.MethodDefinition
 
getScope() - Method in class io.airlift.bytecode.MethodDefinition
 
getSimpleName() - Method in class io.airlift.bytecode.ParameterizedType
 
getSource() - Method in class io.airlift.bytecode.ClassDefinition
 
getStatic(FieldDefinition) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
getStatic(ParameterizedType, String, ParameterizedType) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
getStatic(Class<?>, String) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
getStatic(Field) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
GETSTATIC - Enum constant in enum class io.airlift.bytecode.OpCode
 
getStaticField(FieldDefinition) - Method in class io.airlift.bytecode.BytecodeBlock
 
getStaticField(ParameterizedType, FieldDefinition) - Method in class io.airlift.bytecode.BytecodeBlock
 
getStaticField(ParameterizedType, String, ParameterizedType) - Method in class io.airlift.bytecode.BytecodeBlock
 
getStaticField(Class<?>, String, Class<?>) - Method in class io.airlift.bytecode.BytecodeBlock
 
getStaticField(Field) - Method in class io.airlift.bytecode.BytecodeBlock
 
getStaticInstruction(ParameterizedType, String, ParameterizedType) - Static method in class io.airlift.bytecode.instruction.FieldInstruction
 
getStaticInstruction(Class<?>, String, Class<?>) - Static method in class io.airlift.bytecode.instruction.FieldInstruction
 
getStore() - Method in enum class io.airlift.bytecode.ArrayOpCode
 
getSuperclass() - Method in class io.airlift.bytecode.ClassInfo
 
getSuperClass() - Method in class io.airlift.bytecode.ClassDefinition
 
getTarget() - Method in class io.airlift.bytecode.instruction.InvokeInstruction
 
getTempVariable(String) - Method in class io.airlift.bytecode.Scope
 
getThis() - Method in class io.airlift.bytecode.MethodDefinition
 
getThis() - Method in class io.airlift.bytecode.Scope
 
getTryNode() - Method in class io.airlift.bytecode.control.TryCatch
 
getType() - Method in class io.airlift.bytecode.AnnotationDefinition
 
getType() - Method in enum class io.airlift.bytecode.ArrayOpCode
 
getType() - Method in class io.airlift.bytecode.ClassDefinition
 
getType() - Method in class io.airlift.bytecode.ClassInfo
 
getType() - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
getType() - Method in class io.airlift.bytecode.FieldDefinition
 
getType() - Method in class io.airlift.bytecode.ParameterizedType
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant.BooleanConstant
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant.BoxedBooleanConstant
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant.BoxedDoubleConstant
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant.BoxedFloatConstant
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant.BoxedIntegerConstant
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant.BoxedLongConstant
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant.ClassConstant
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant.DoubleConstant
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant.DynamicConstant
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant.FloatConstant
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant.IntConstant
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant.LongConstant
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant.NullConstant
 
getValue() - Method in class io.airlift.bytecode.instruction.Constant.StringConstant
 
getValues() - Method in class io.airlift.bytecode.AnnotationDefinition
 
getVariable() - Method in class io.airlift.bytecode.instruction.VariableInstruction
 
getVariable(Variable) - Method in class io.airlift.bytecode.BytecodeBlock
 
getVariable(String) - Method in class io.airlift.bytecode.Scope
 
getVariables() - Method in class io.airlift.bytecode.Scope
 
getVariableSlot(Variable) - Method in class io.airlift.bytecode.MethodGenerationContext
 
GOTO - Enum constant in enum class io.airlift.bytecode.OpCode
 
GOTO_W - Enum constant in enum class io.airlift.bytecode.OpCode
 
gotoLabel(LabelNode) - Method in class io.airlift.bytecode.BytecodeBlock
 
greaterThan(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
greaterThanOrEqual(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 

H

hashCode() - Method in class io.airlift.bytecode.control.CaseStatement
 
hashCode() - Method in class io.airlift.bytecode.ParameterizedType
 
hiddenClassGenerator(MethodHandles.Lookup) - Static method in class io.airlift.bytecode.HiddenClassGenerator
 
HiddenClassGenerator - Class in io.airlift.bytecode
 

I

I2B - Enum constant in enum class io.airlift.bytecode.OpCode
 
I2C - Enum constant in enum class io.airlift.bytecode.OpCode
 
I2D - Enum constant in enum class io.airlift.bytecode.OpCode
 
I2F - Enum constant in enum class io.airlift.bytecode.OpCode
 
I2L - Enum constant in enum class io.airlift.bytecode.OpCode
 
I2S - Enum constant in enum class io.airlift.bytecode.OpCode
 
IADD - Enum constant in enum class io.airlift.bytecode.OpCode
 
IALOAD - Enum constant in enum class io.airlift.bytecode.OpCode
 
IAND - Enum constant in enum class io.airlift.bytecode.OpCode
 
IASTORE - Enum constant in enum class io.airlift.bytecode.OpCode
 
ICONST_0 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ICONST_1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ICONST_2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ICONST_3 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ICONST_4 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ICONST_5 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ICONST_M1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
IDIV - Enum constant in enum class io.airlift.bytecode.OpCode
 
IF_ACMPEQ - Enum constant in enum class io.airlift.bytecode.OpCode
 
IF_ACMPNE - Enum constant in enum class io.airlift.bytecode.OpCode
 
IF_ICMPEQ - Enum constant in enum class io.airlift.bytecode.OpCode
 
IF_ICMPGE - Enum constant in enum class io.airlift.bytecode.OpCode
 
IF_ICMPGT - Enum constant in enum class io.airlift.bytecode.OpCode
 
IF_ICMPLE - Enum constant in enum class io.airlift.bytecode.OpCode
 
IF_ICMPLT - Enum constant in enum class io.airlift.bytecode.OpCode
 
IF_ICMPNE - Enum constant in enum class io.airlift.bytecode.OpCode
 
IFEQ - Enum constant in enum class io.airlift.bytecode.OpCode
 
ifFalse() - Method in class io.airlift.bytecode.control.IfStatement
 
ifFalse(BytecodeNode) - Method in class io.airlift.bytecode.control.IfStatement
 
ifFalseGoto(LabelNode) - Method in class io.airlift.bytecode.BytecodeBlock
 
IFGE - Enum constant in enum class io.airlift.bytecode.OpCode
 
IFGT - Enum constant in enum class io.airlift.bytecode.OpCode
 
IFLE - Enum constant in enum class io.airlift.bytecode.OpCode
 
IFLT - Enum constant in enum class io.airlift.bytecode.OpCode
 
IFNE - Enum constant in enum class io.airlift.bytecode.OpCode
 
IFNONNULL - Enum constant in enum class io.airlift.bytecode.OpCode
 
ifNotNullGoto(LabelNode) - Method in class io.airlift.bytecode.BytecodeBlock
 
ifNotZeroGoto(LabelNode) - Method in class io.airlift.bytecode.BytecodeBlock
 
IFNULL - Enum constant in enum class io.airlift.bytecode.OpCode
 
ifNullGoto(LabelNode) - Method in class io.airlift.bytecode.BytecodeBlock
 
IfStatement - Class in io.airlift.bytecode.control
 
IfStatement() - Constructor for class io.airlift.bytecode.control.IfStatement
 
IfStatement(String, Object...) - Constructor for class io.airlift.bytecode.control.IfStatement
 
ifTrue() - Method in class io.airlift.bytecode.control.IfStatement
 
ifTrue(BytecodeNode) - Method in class io.airlift.bytecode.control.IfStatement
 
ifTrueGoto(LabelNode) - Method in class io.airlift.bytecode.BytecodeBlock
 
ifZeroGoto(LabelNode) - Method in class io.airlift.bytecode.BytecodeBlock
 
IINC - Enum constant in enum class io.airlift.bytecode.OpCode
 
ILOAD - Enum constant in enum class io.airlift.bytecode.OpCode
 
ILOAD_0 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ILOAD_1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ILOAD_2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ILOAD_3 - Enum constant in enum class io.airlift.bytecode.OpCode
 
IMUL - Enum constant in enum class io.airlift.bytecode.OpCode
 
increment() - Method in class io.airlift.bytecode.Variable
 
incrementVariable(Variable, byte) - Method in class io.airlift.bytecode.BytecodeBlock
 
incrementVariable(Variable, byte) - Static method in class io.airlift.bytecode.instruction.VariableInstruction
 
IncrementVariableInstruction(Variable, byte) - Constructor for class io.airlift.bytecode.instruction.VariableInstruction.IncrementVariableInstruction
 
INEG - Enum constant in enum class io.airlift.bytecode.OpCode
 
initialize() - Method in class io.airlift.bytecode.control.ForLoop
 
initialize(BytecodeNode) - Method in class io.airlift.bytecode.control.ForLoop
 
initializeVariable(Variable) - Method in class io.airlift.bytecode.BytecodeBlock
 
inlineIf(BytecodeExpression, BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
instanceOf(ParameterizedType) - Static method in class io.airlift.bytecode.instruction.TypeInstruction
 
instanceOf(Class<?>) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
instanceOf(Class<?>) - Static method in class io.airlift.bytecode.instruction.TypeInstruction
 
INSTANCEOF - Enum constant in enum class io.airlift.bytecode.OpCode
 
InstructionNode - Interface in io.airlift.bytecode.instruction
 
INT - Enum constant in enum class io.airlift.bytecode.ArrayOpCode
 
intAdd() - Method in class io.airlift.bytecode.BytecodeBlock
 
intBitAnd() - Method in class io.airlift.bytecode.BytecodeBlock
 
intBitOr() - Method in class io.airlift.bytecode.BytecodeBlock
 
intBitXor() - Method in class io.airlift.bytecode.BytecodeBlock
 
INTERFACE - Enum constant in enum class io.airlift.bytecode.Access
 
intLeftShift() - Method in class io.airlift.bytecode.BytecodeBlock
 
intNegate() - Method in class io.airlift.bytecode.BytecodeBlock
 
intRightShift() - Method in class io.airlift.bytecode.BytecodeBlock
 
intToLong() - Method in class io.airlift.bytecode.BytecodeBlock
 
invoke(MethodDefinition, Iterable<? extends BytecodeExpression>) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
invoke(Method, BytecodeExpression...) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
invoke(Method, Iterable<? extends BytecodeExpression>) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
invoke(String, ParameterizedType, Iterable<? extends BytecodeExpression>) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
invoke(String, ParameterizedType, Iterable<ParameterizedType>, BytecodeExpression...) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
invoke(String, ParameterizedType, Iterable<ParameterizedType>, Iterable<? extends BytecodeExpression>) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
invoke(String, Class<?>, BytecodeExpression...) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
invoke(String, Class<?>, Iterable<? extends BytecodeExpression>) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
invoke(String, Class<?>, Iterable<? extends Class<?>>, BytecodeExpression...) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
invokeConstructor(ParameterizedType, ParameterizedType...) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeConstructor(ParameterizedType, ParameterizedType...) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeConstructor(ParameterizedType, Iterable<ParameterizedType>) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeConstructor(ParameterizedType, Iterable<ParameterizedType>) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeConstructor(Class<?>, Class<?>...) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeConstructor(Class<?>, Class<?>...) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeConstructor(Class<?>, Iterable<Class<?>>) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeConstructor(Class<?>, Iterable<Class<?>>) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeConstructor(Constructor<?>) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeConstructor(Constructor<?>) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeDynamic(Method, Iterable<? extends Object>, String, ParameterizedType, BytecodeExpression...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeDynamic(Method, Iterable<? extends Object>, String, ParameterizedType, Iterable<? extends BytecodeExpression>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeDynamic(Method, Iterable<? extends Object>, String, ParameterizedType, Iterable<ParameterizedType>, Iterable<? extends BytecodeExpression>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeDynamic(Method, Iterable<? extends Object>, String, Class<?>, BytecodeExpression...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeDynamic(Method, Iterable<? extends Object>, String, Class<?>, Iterable<? extends BytecodeExpression>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeDynamic(Method, Iterable<? extends Object>, String, MethodType, BytecodeExpression...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeDynamic(Method, Iterable<? extends Object>, String, MethodType, Iterable<? extends BytecodeExpression>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeDynamic(String, ParameterizedType, Iterable<ParameterizedType>, Method, Iterable<Object>) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeDynamic(String, ParameterizedType, Iterable<ParameterizedType>, Method, Object...) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeDynamic(String, ParameterizedType, Iterable<ParameterizedType>, Method, List<Object>) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeDynamic(String, MethodType, Method, Iterable<Object>) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeDynamic(String, MethodType, Method, Object...) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeDynamic(String, MethodType, Method, Object...) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
INVOKEDYNAMIC - Enum constant in enum class io.airlift.bytecode.OpCode
 
InvokeDynamicInstruction(String, ParameterizedType, Iterable<ParameterizedType>, Method, List<Object>) - Constructor for class io.airlift.bytecode.instruction.InvokeInstruction.InvokeDynamicInstruction
 
InvokeInstruction - Class in io.airlift.bytecode.instruction
 
InvokeInstruction(OpCode, ParameterizedType, String, ParameterizedType, Iterable<ParameterizedType>) - Constructor for class io.airlift.bytecode.instruction.InvokeInstruction
 
InvokeInstruction.InvokeDynamicInstruction - Class in io.airlift.bytecode.instruction
 
invokeInterface(MethodDefinition) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeInterface(MethodDefinition) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeInterface(ParameterizedType, String, ParameterizedType, ParameterizedType...) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeInterface(ParameterizedType, String, ParameterizedType, ParameterizedType...) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeInterface(ParameterizedType, String, ParameterizedType, Iterable<ParameterizedType>) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeInterface(ParameterizedType, String, ParameterizedType, Iterable<ParameterizedType>) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeInterface(Class<?>, String, Class<?>, Class<?>...) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeInterface(Class<?>, String, Class<?>, Class<?>...) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeInterface(Class<?>, String, Class<?>, Iterable<Class<?>>) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeInterface(Class<?>, String, Class<?>, Iterable<Class<?>>) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeInterface(Method) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeInterface(Method) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
INVOKEINTERFACE - Enum constant in enum class io.airlift.bytecode.OpCode
 
invokeSpecial(MethodDefinition) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeSpecial(MethodDefinition) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeSpecial(ParameterizedType, String, ParameterizedType, ParameterizedType...) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeSpecial(ParameterizedType, String, ParameterizedType, ParameterizedType...) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeSpecial(ParameterizedType, String, ParameterizedType, Iterable<ParameterizedType>) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeSpecial(ParameterizedType, String, ParameterizedType, Iterable<ParameterizedType>) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeSpecial(Class<?>, String, Class<?>, Class<?>...) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeSpecial(Class<?>, String, Class<?>, Class<?>...) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeSpecial(Class<?>, String, Class<?>, Iterable<Class<?>>) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeSpecial(Class<?>, String, Class<?>, Iterable<Class<?>>) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeSpecial(Method) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeSpecial(Method) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
INVOKESPECIAL - Enum constant in enum class io.airlift.bytecode.OpCode
 
invokeStatic(MethodDefinition) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeStatic(MethodDefinition) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeStatic(MethodDefinition, BytecodeExpression...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeStatic(ParameterizedType, String, ParameterizedType, ParameterizedType...) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeStatic(ParameterizedType, String, ParameterizedType, ParameterizedType...) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeStatic(ParameterizedType, String, ParameterizedType, Iterable<? extends BytecodeExpression>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeStatic(ParameterizedType, String, ParameterizedType, Iterable<ParameterizedType>) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeStatic(ParameterizedType, String, ParameterizedType, Iterable<ParameterizedType>) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeStatic(ParameterizedType, String, ParameterizedType, Iterable<ParameterizedType>, BytecodeExpression...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeStatic(ParameterizedType, String, ParameterizedType, Iterable<ParameterizedType>, Iterable<? extends BytecodeExpression>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeStatic(Class<?>, String, Class<?>, BytecodeExpression...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeStatic(Class<?>, String, Class<?>, Class<?>...) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeStatic(Class<?>, String, Class<?>, Class<?>...) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeStatic(Class<?>, String, Class<?>, Iterable<? extends BytecodeExpression>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeStatic(Class<?>, String, Class<?>, Iterable<? extends Class<?>>, BytecodeExpression...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeStatic(Class<?>, String, Class<?>, Iterable<Class<?>>) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeStatic(Class<?>, String, Class<?>, Iterable<Class<?>>) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeStatic(Method) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeStatic(Method) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeStatic(Method, BytecodeExpression...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
invokeStatic(Method, Iterable<? extends BytecodeExpression>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
INVOKESTATIC - Enum constant in enum class io.airlift.bytecode.OpCode
 
invokeVirtual(MethodDefinition) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeVirtual(MethodDefinition) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeVirtual(ParameterizedType, String, ParameterizedType, ParameterizedType...) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeVirtual(ParameterizedType, String, ParameterizedType, ParameterizedType...) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeVirtual(ParameterizedType, String, ParameterizedType, Iterable<ParameterizedType>) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeVirtual(ParameterizedType, String, ParameterizedType, Iterable<ParameterizedType>) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeVirtual(Class<?>, String, Class<?>, Class<?>...) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeVirtual(Class<?>, String, Class<?>, Class<?>...) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeVirtual(Class<?>, String, Class<?>, Iterable<Class<?>>) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeVirtual(Class<?>, String, Class<?>, Iterable<Class<?>>) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
invokeVirtual(Method) - Method in class io.airlift.bytecode.BytecodeBlock
 
invokeVirtual(Method) - Static method in class io.airlift.bytecode.instruction.InvokeInstruction
 
INVOKEVIRTUAL - Enum constant in enum class io.airlift.bytecode.OpCode
 
io.airlift.bytecode - package io.airlift.bytecode
 
io.airlift.bytecode.control - package io.airlift.bytecode.control
 
io.airlift.bytecode.debug - package io.airlift.bytecode.debug
 
io.airlift.bytecode.expression - package io.airlift.bytecode.expression
 
io.airlift.bytecode.instruction - package io.airlift.bytecode.instruction
 
IOR - Enum constant in enum class io.airlift.bytecode.OpCode
 
IREM - Enum constant in enum class io.airlift.bytecode.OpCode
 
IRETURN - Enum constant in enum class io.airlift.bytecode.OpCode
 
isAssignableFrom(ClassInfo) - Method in class io.airlift.bytecode.ClassInfo
 
isEmpty() - Method in class io.airlift.bytecode.BytecodeBlock
 
isGeneric() - Method in class io.airlift.bytecode.ParameterizedType
 
ISHL - Enum constant in enum class io.airlift.bytecode.OpCode
 
ISHR - Enum constant in enum class io.airlift.bytecode.OpCode
 
isInstanceOf(ParameterizedType) - Method in class io.airlift.bytecode.BytecodeBlock
 
isInstanceOf(Class<?>) - Method in class io.airlift.bytecode.BytecodeBlock
 
isInterface() - Method in class io.airlift.bytecode.ClassDefinition
 
isInterface() - Method in class io.airlift.bytecode.ParameterizedType
 
isNotNull(BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
isNull(BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
isPrimitive() - Method in class io.airlift.bytecode.ParameterizedType
 
ISTORE - Enum constant in enum class io.airlift.bytecode.OpCode
 
ISTORE_0 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ISTORE_1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ISTORE_2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ISTORE_3 - Enum constant in enum class io.airlift.bytecode.OpCode
 
ISUB - Enum constant in enum class io.airlift.bytecode.OpCode
 
IUSHR - Enum constant in enum class io.airlift.bytecode.OpCode
 
IXOR - Enum constant in enum class io.airlift.bytecode.OpCode
 

J

JSR - Enum constant in enum class io.airlift.bytecode.OpCode
 
JSR_W - Enum constant in enum class io.airlift.bytecode.OpCode
 
jump(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfEqualZero(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfGreaterThanZero(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfIntEqual(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfIntGreaterThan(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfIntGreaterThanOrEqualZero(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfIntLessThan(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfIntLessThanOrEqual(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfIntNotEqual(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfLessThanOrEqualZero(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfLessThanZero(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfNotEqualZero(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfNotNull(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfNull(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfObjectNotSame(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
jumpIfObjectSame(LabelNode) - Static method in class io.airlift.bytecode.instruction.JumpInstruction
 
JumpInstruction - Class in io.airlift.bytecode.instruction
 
JumpInstruction(OpCode, LabelNode) - Constructor for class io.airlift.bytecode.instruction.JumpInstruction
 

L

L2D - Enum constant in enum class io.airlift.bytecode.OpCode
 
L2F - Enum constant in enum class io.airlift.bytecode.OpCode
 
L2I - Enum constant in enum class io.airlift.bytecode.OpCode
 
LabelNode - Class in io.airlift.bytecode.instruction
 
LabelNode() - Constructor for class io.airlift.bytecode.instruction.LabelNode
 
LabelNode(LabelNode) - Constructor for class io.airlift.bytecode.instruction.LabelNode
 
LabelNode(String) - Constructor for class io.airlift.bytecode.instruction.LabelNode
 
LADD - Enum constant in enum class io.airlift.bytecode.OpCode
 
LALOAD - Enum constant in enum class io.airlift.bytecode.OpCode
 
LAND - Enum constant in enum class io.airlift.bytecode.OpCode
 
LASTORE - Enum constant in enum class io.airlift.bytecode.OpCode
 
LCMP - Enum constant in enum class io.airlift.bytecode.OpCode
 
LCONST_0 - Enum constant in enum class io.airlift.bytecode.OpCode
 
LCONST_1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
LDC - Enum constant in enum class io.airlift.bytecode.OpCode
 
LDC_W - Enum constant in enum class io.airlift.bytecode.OpCode
 
LDC2_W - Enum constant in enum class io.airlift.bytecode.OpCode
 
LDIV - Enum constant in enum class io.airlift.bytecode.OpCode
 
length() - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
length(BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
lessThan(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
lessThanOrEqual(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
LineNumberNode - Class in io.airlift.bytecode.debug
 
LineNumberNode(int) - Constructor for class io.airlift.bytecode.debug.LineNumberNode
 
LLOAD - Enum constant in enum class io.airlift.bytecode.OpCode
 
LLOAD_0 - Enum constant in enum class io.airlift.bytecode.OpCode
 
LLOAD_1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
LLOAD_2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
LLOAD_3 - Enum constant in enum class io.airlift.bytecode.OpCode
 
LMUL - Enum constant in enum class io.airlift.bytecode.OpCode
 
LNEG - Enum constant in enum class io.airlift.bytecode.OpCode
 
loadBoolean(boolean) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadBoxedBoolean(boolean) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadBoxedDouble(double) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadBoxedFloat(float) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadBoxedInt(int) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadBoxedLong(long) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadClass(ParameterizedType) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadClass(Class<?>) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadClass(String, boolean) - Method in class io.airlift.bytecode.DynamicClassLoader
 
loadClassInfo(ParameterizedType) - Method in class io.airlift.bytecode.ClassInfoLoader
 
loadDouble(double) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadDynamic(String, ParameterizedType, Method, Iterable<Object>) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadDynamic(String, ParameterizedType, Method, Object...) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadFloat(float) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadInt(int) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadLong(long) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadNull() - Static method in class io.airlift.bytecode.instruction.Constant
 
loadNumber(Number) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadString(String) - Static method in class io.airlift.bytecode.instruction.Constant
 
loadVariable(Variable) - Static method in class io.airlift.bytecode.instruction.VariableInstruction
 
LoadVariableInstruction(Variable) - Constructor for class io.airlift.bytecode.instruction.VariableInstruction.LoadVariableInstruction
 
LocalVariableNode - Class in io.airlift.bytecode.debug
 
LocalVariableNode(Variable, LabelNode, LabelNode) - Constructor for class io.airlift.bytecode.debug.LocalVariableNode
 
LONG - Enum constant in enum class io.airlift.bytecode.ArrayOpCode
 
longAdd() - Method in class io.airlift.bytecode.BytecodeBlock
 
longBitAnd() - Method in class io.airlift.bytecode.BytecodeBlock
 
longBitOr() - Method in class io.airlift.bytecode.BytecodeBlock
 
longBitXor() - Method in class io.airlift.bytecode.BytecodeBlock
 
longCompare() - Method in class io.airlift.bytecode.BytecodeBlock
 
longLeftShift() - Method in class io.airlift.bytecode.BytecodeBlock
 
longNegate() - Method in class io.airlift.bytecode.BytecodeBlock
 
longRightShift() - Method in class io.airlift.bytecode.BytecodeBlock
 
longToInt() - Method in class io.airlift.bytecode.BytecodeBlock
 
LOOKUPSWITCH - Enum constant in enum class io.airlift.bytecode.OpCode
 
LOR - Enum constant in enum class io.airlift.bytecode.OpCode
 
LREM - Enum constant in enum class io.airlift.bytecode.OpCode
 
LRETURN - Enum constant in enum class io.airlift.bytecode.OpCode
 
LSHL - Enum constant in enum class io.airlift.bytecode.OpCode
 
LSHR - Enum constant in enum class io.airlift.bytecode.OpCode
 
LSTORE - Enum constant in enum class io.airlift.bytecode.OpCode
 
LSTORE_0 - Enum constant in enum class io.airlift.bytecode.OpCode
 
LSTORE_1 - Enum constant in enum class io.airlift.bytecode.OpCode
 
LSTORE_2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
LSTORE_3 - Enum constant in enum class io.airlift.bytecode.OpCode
 
LSUB - Enum constant in enum class io.airlift.bytecode.OpCode
 
LUSHR - Enum constant in enum class io.airlift.bytecode.OpCode
 
LXOR - Enum constant in enum class io.airlift.bytecode.OpCode
 

M

MethodDefinition - Class in io.airlift.bytecode
 
MethodDefinition(ClassDefinition, EnumSet<Access>, String, ParameterizedType, Parameter...) - Constructor for class io.airlift.bytecode.MethodDefinition
 
MethodDefinition(ClassDefinition, EnumSet<Access>, String, ParameterizedType, Iterable<Parameter>) - Constructor for class io.airlift.bytecode.MethodDefinition
 
methodDescription(ParameterizedType, ParameterizedType...) - Static method in class io.airlift.bytecode.MethodDefinition
 
methodDescription(ParameterizedType, List<ParameterizedType>) - Static method in class io.airlift.bytecode.MethodDefinition
 
methodDescription(Class<?>, Class<?>...) - Static method in class io.airlift.bytecode.MethodDefinition
 
methodDescription(Class<?>, List<Class<?>>) - Static method in class io.airlift.bytecode.MethodDefinition
 
MethodGenerationContext - Class in io.airlift.bytecode
 
MethodGenerationContext(MethodVisitor) - Constructor for class io.airlift.bytecode.MethodGenerationContext
 
MONITORENTER - Enum constant in enum class io.airlift.bytecode.OpCode
 
MONITOREXIT - Enum constant in enum class io.airlift.bytecode.OpCode
 
MULTIANEWARRAY - Enum constant in enum class io.airlift.bytecode.OpCode
 
multiply(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 

N

NATIVE - Enum constant in enum class io.airlift.bytecode.Access
 
negate(BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
NEW - Enum constant in enum class io.airlift.bytecode.OpCode
 
newArray(ParameterizedType, int) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
newArray(ParameterizedType, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
newArray(ParameterizedType, BytecodeExpression...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
newArray(ParameterizedType, Iterable<? extends BytecodeExpression>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
newArray(Class<?>) - Method in class io.airlift.bytecode.BytecodeBlock
 
NEWARRAY - Enum constant in enum class io.airlift.bytecode.OpCode
 
newInstance(ParameterizedType, BytecodeExpression...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
newInstance(ParameterizedType, Iterable<? extends BytecodeExpression>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
newInstance(ParameterizedType, Iterable<ParameterizedType>, BytecodeExpression...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
newInstance(ParameterizedType, Iterable<ParameterizedType>, Iterable<? extends BytecodeExpression>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
newInstance(Class<?>, BytecodeExpression...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
newInstance(Class<?>, Iterable<? extends BytecodeExpression>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
newInstance(Class<?>, Iterable<? extends Class<?>>, BytecodeExpression...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
newInstance(Constructor<?>, BytecodeExpression...) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
newInstance(Constructor<?>, Iterable<? extends BytecodeExpression>) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
newObject(ParameterizedType) - Method in class io.airlift.bytecode.BytecodeBlock
 
newObject(ParameterizedType) - Static method in class io.airlift.bytecode.instruction.TypeInstruction
 
newObject(Class<?>) - Method in class io.airlift.bytecode.BytecodeBlock
 
newObject(Class<?>) - Static method in class io.airlift.bytecode.instruction.TypeInstruction
 
newObjectArray(ParameterizedType) - Static method in class io.airlift.bytecode.instruction.TypeInstruction
 
newObjectArray(Class<?>) - Static method in class io.airlift.bytecode.instruction.TypeInstruction
 
newPrimitiveArray(ParameterizedType) - Static method in class io.airlift.bytecode.instruction.TypeInstruction
 
NOP - Enum constant in enum class io.airlift.bytecode.OpCode
 
not(BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
NOT_PRIMITIVE - Enum constant in enum class io.airlift.bytecode.ArrayOpCode
 
notEqual(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
NullConstant() - Constructor for class io.airlift.bytecode.instruction.Constant.NullConstant
 

O

OpCode - Enum Class in io.airlift.bytecode
 
or(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
outputTo(Writer) - Method in class io.airlift.bytecode.ClassGenerator
 
outputTo(Writer) - Method in class io.airlift.bytecode.HiddenClassGenerator
 

P

Parameter - Class in io.airlift.bytecode
 
ParameterizedType - Class in io.airlift.bytecode
 
ParameterizedType(String) - Constructor for class io.airlift.bytecode.ParameterizedType
 
pop() - Method in class io.airlift.bytecode.BytecodeBlock
 
pop() - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
pop(ParameterizedType) - Method in class io.airlift.bytecode.BytecodeBlock
 
pop(Class<?>) - Method in class io.airlift.bytecode.BytecodeBlock
 
POP - Enum constant in enum class io.airlift.bytecode.OpCode
 
POP2 - Enum constant in enum class io.airlift.bytecode.OpCode
 
print(BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
printLine() - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
printLine(String) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
printLine(String, Object...) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
printWords(String...) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
PRIVATE - Enum constant in enum class io.airlift.bytecode.Access
 
PROTECTED - Enum constant in enum class io.airlift.bytecode.Access
 
PUBLIC - Enum constant in enum class io.airlift.bytecode.Access
 
push(boolean) - Method in class io.airlift.bytecode.BytecodeBlock
 
push(int) - Method in class io.airlift.bytecode.BytecodeBlock
 
push(ParameterizedType) - Method in class io.airlift.bytecode.BytecodeBlock
 
push(Class<?>) - Method in class io.airlift.bytecode.BytecodeBlock
 
push(Number) - Method in class io.airlift.bytecode.BytecodeBlock
 
push(String) - Method in class io.airlift.bytecode.BytecodeBlock
 
pushJavaDefault(Class<?>) - Method in class io.airlift.bytecode.BytecodeBlock
 
pushNull() - Method in class io.airlift.bytecode.BytecodeBlock
 
putField(FieldDefinition) - Method in class io.airlift.bytecode.BytecodeBlock
 
putField(ParameterizedType, String, ParameterizedType) - Method in class io.airlift.bytecode.BytecodeBlock
 
putField(Class<?>, String, Class<?>) - Method in class io.airlift.bytecode.BytecodeBlock
 
putField(Field) - Method in class io.airlift.bytecode.BytecodeBlock
 
PUTFIELD - Enum constant in enum class io.airlift.bytecode.OpCode
 
putFieldInstruction(ParameterizedType, String, ParameterizedType) - Static method in class io.airlift.bytecode.instruction.FieldInstruction
 
putFieldInstruction(Class<?>, String, Class<?>) - Static method in class io.airlift.bytecode.instruction.FieldInstruction
 
putFieldInstruction(Field) - Static method in class io.airlift.bytecode.instruction.FieldInstruction
 
PutFieldInstruction(boolean, ParameterizedType, String, ParameterizedType) - Constructor for class io.airlift.bytecode.instruction.FieldInstruction.PutFieldInstruction
 
PutFieldInstruction(boolean, Class<?>, String, Class<?>) - Constructor for class io.airlift.bytecode.instruction.FieldInstruction.PutFieldInstruction
 
putIntArrayElement() - Method in class io.airlift.bytecode.BytecodeBlock
 
putObjectArrayElement() - Method in class io.airlift.bytecode.BytecodeBlock
 
PUTSTATIC - Enum constant in enum class io.airlift.bytecode.OpCode
 
putStaticField(FieldDefinition) - Method in class io.airlift.bytecode.BytecodeBlock
 
putStaticField(ParameterizedType, FieldDefinition) - Method in class io.airlift.bytecode.BytecodeBlock
 
putStaticField(ParameterizedType, String, ParameterizedType) - Method in class io.airlift.bytecode.BytecodeBlock
 
putStaticInstruction(ParameterizedType, String, ParameterizedType) - Static method in class io.airlift.bytecode.instruction.FieldInstruction
 
putStaticInstruction(Class<?>, String, Class<?>) - Static method in class io.airlift.bytecode.instruction.FieldInstruction
 
putVariable(Variable) - Method in class io.airlift.bytecode.BytecodeBlock
 
putVariable(Variable, boolean) - Method in class io.airlift.bytecode.BytecodeBlock
 
putVariable(Variable, int) - Method in class io.airlift.bytecode.BytecodeBlock
 
putVariable(Variable, ParameterizedType) - Method in class io.airlift.bytecode.BytecodeBlock
 
putVariable(Variable, Class<?>) - Method in class io.airlift.bytecode.BytecodeBlock
 
putVariable(Variable, Number) - Method in class io.airlift.bytecode.BytecodeBlock
 
putVariable(Variable, String) - Method in class io.airlift.bytecode.BytecodeBlock
 

R

releaseTempVariableForReuse(Variable) - Method in class io.airlift.bytecode.Scope
 
remainder(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
ret() - Method in class io.airlift.bytecode.BytecodeBlock
 
ret() - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
ret(Class<?>) - Method in class io.airlift.bytecode.BytecodeBlock
 
RET - Enum constant in enum class io.airlift.bytecode.OpCode
 
retBoolean() - Method in class io.airlift.bytecode.BytecodeBlock
 
retDouble() - Method in class io.airlift.bytecode.BytecodeBlock
 
retFloat() - Method in class io.airlift.bytecode.BytecodeBlock
 
retInt() - Method in class io.airlift.bytecode.BytecodeBlock
 
retLong() - Method in class io.airlift.bytecode.BytecodeBlock
 
retObject() - Method in class io.airlift.bytecode.BytecodeBlock
 
RETURN - Enum constant in enum class io.airlift.bytecode.OpCode
 
runAsmVerifier(boolean) - Method in class io.airlift.bytecode.ClassGenerator
 
runAsmVerifier(boolean) - Method in class io.airlift.bytecode.HiddenClassGenerator
 

S

SALOAD - Enum constant in enum class io.airlift.bytecode.OpCode
 
SASTORE - Enum constant in enum class io.airlift.bytecode.OpCode
 
Scope - Class in io.airlift.bytecode
 
set(BytecodeExpression) - Method in class io.airlift.bytecode.Variable
 
set(BytecodeExpression, BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
setDescription(String) - Method in class io.airlift.bytecode.BytecodeBlock
 
setElement(int, BytecodeExpression) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
setElement(BytecodeExpression, BytecodeExpression) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
setField(FieldDefinition, BytecodeExpression) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
setField(Field, BytecodeExpression) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
setField(String, BytecodeExpression) - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
setStatic(FieldDefinition, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
setStatic(ParameterizedType, String, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
setStatic(Class<?>, String, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
setStatic(Field, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
setValue(String, AnnotationDefinition) - Method in class io.airlift.bytecode.AnnotationDefinition
 
setValue(String, ParameterizedType) - Method in class io.airlift.bytecode.AnnotationDefinition
 
setValue(String, Boolean) - Method in class io.airlift.bytecode.AnnotationDefinition
 
setValue(String, Byte) - Method in class io.airlift.bytecode.AnnotationDefinition
 
setValue(String, Character) - Method in class io.airlift.bytecode.AnnotationDefinition
 
setValue(String, Class<?>) - Method in class io.airlift.bytecode.AnnotationDefinition
 
setValue(String, Double) - Method in class io.airlift.bytecode.AnnotationDefinition
 
setValue(String, Enum<?>) - Method in class io.airlift.bytecode.AnnotationDefinition
 
setValue(String, Float) - Method in class io.airlift.bytecode.AnnotationDefinition
 
setValue(String, Integer) - Method in class io.airlift.bytecode.AnnotationDefinition
 
setValue(String, Long) - Method in class io.airlift.bytecode.AnnotationDefinition
 
setValue(String, Short) - Method in class io.airlift.bytecode.AnnotationDefinition
 
setValue(String, String) - Method in class io.airlift.bytecode.AnnotationDefinition
 
setValue(String, List<?>) - Method in class io.airlift.bytecode.AnnotationDefinition
 
shiftLeft(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
shiftRight(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
shiftRightUnsigned(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
SHORT - Enum constant in enum class io.airlift.bytecode.ArrayOpCode
 
SIPUSH - Enum constant in enum class io.airlift.bytecode.OpCode
 
SmartClassWriter - Class in io.airlift.bytecode
 
SmartClassWriter(ClassInfoLoader) - Constructor for class io.airlift.bytecode.SmartClassWriter
 
STATIC - Enum constant in enum class io.airlift.bytecode.Access
 
storeVariable(Variable) - Static method in class io.airlift.bytecode.instruction.VariableInstruction
 
StoreVariableInstruction(Variable) - Constructor for class io.airlift.bytecode.instruction.VariableInstruction.StoreVariableInstruction
 
STRICT - Enum constant in enum class io.airlift.bytecode.Access
 
subtract(BytecodeExpression, BytecodeExpression) - Static method in class io.airlift.bytecode.expression.BytecodeExpressions
 
SUPER - Enum constant in enum class io.airlift.bytecode.Access
 
swap() - Method in class io.airlift.bytecode.BytecodeBlock
 
SWAP - Enum constant in enum class io.airlift.bytecode.OpCode
 
switchBuilder() - Static method in class io.airlift.bytecode.control.SwitchStatement
 
SwitchBuilder() - Constructor for class io.airlift.bytecode.control.SwitchStatement.SwitchBuilder
 
SwitchStatement - Class in io.airlift.bytecode.control
 
SwitchStatement.SwitchBuilder - Class in io.airlift.bytecode.control
 
SYNCHRONIZED - Enum constant in enum class io.airlift.bytecode.Access
 
SYNTHETIC - Enum constant in enum class io.airlift.bytecode.Access
 

T

TABLESWITCH - Enum constant in enum class io.airlift.bytecode.OpCode
 
throwObject() - Method in class io.airlift.bytecode.BytecodeBlock
 
toAccessModifier(Iterable<Access>) - Static method in enum class io.airlift.bytecode.Access
 
toJavaIdentifierString(String) - Static method in class io.airlift.bytecode.BytecodeUtils
 
toSourceString() - Method in class io.airlift.bytecode.MethodDefinition
 
toString() - Method in enum class io.airlift.bytecode.Access
 
toString() - Method in class io.airlift.bytecode.ClassDefinition
 
toString() - Method in class io.airlift.bytecode.ClassInfo
 
toString() - Method in class io.airlift.bytecode.Comment
 
toString() - Method in class io.airlift.bytecode.control.CaseStatement
 
toString() - Method in class io.airlift.bytecode.debug.LineNumberNode
 
toString() - Method in class io.airlift.bytecode.debug.LocalVariableNode
 
toString() - Method in class io.airlift.bytecode.expression.BytecodeExpression
 
toString() - Method in class io.airlift.bytecode.FieldDefinition
 
toString() - Method in class io.airlift.bytecode.instruction.Constant
 
toString() - Method in class io.airlift.bytecode.instruction.FieldInstruction
 
toString() - Method in class io.airlift.bytecode.instruction.LabelNode
 
toString() - Method in class io.airlift.bytecode.instruction.TypeInstruction
 
toString() - Method in class io.airlift.bytecode.instruction.VariableInstruction
 
toString() - Method in class io.airlift.bytecode.MethodDefinition
 
toString() - Method in class io.airlift.bytecode.ParameterizedType
 
TRANSIENT - Enum constant in enum class io.airlift.bytecode.Access
 
TryCatch - Class in io.airlift.bytecode.control
 
TryCatch(BytecodeNode, List<TryCatch.CatchBlock>) - Constructor for class io.airlift.bytecode.control.TryCatch
 
TryCatch(String, BytecodeNode, List<TryCatch.CatchBlock>) - Constructor for class io.airlift.bytecode.control.TryCatch
 
TryCatch.CatchBlock - Class in io.airlift.bytecode.control
 
type(Class<?>) - Static method in class io.airlift.bytecode.ParameterizedType
 
type(Class<?>, ParameterizedType...) - Static method in class io.airlift.bytecode.ParameterizedType
 
type(Class<?>, Class<?>...) - Static method in class io.airlift.bytecode.ParameterizedType
 
type(Type) - Static method in class io.airlift.bytecode.ParameterizedType
 
typeFromJavaClassName(String) - Static method in class io.airlift.bytecode.ParameterizedType
 
typeFromPathName(String) - Static method in class io.airlift.bytecode.ParameterizedType
 
TypeInstruction - Class in io.airlift.bytecode.instruction
 
TypeInstruction(OpCode, ParameterizedType) - Constructor for class io.airlift.bytecode.instruction.TypeInstruction
 

U

uniqueClassName(MethodHandles.Lookup, String) - Static method in class io.airlift.bytecode.BytecodeUtils
 
uniqueClassName(String, String) - Static method in class io.airlift.bytecode.BytecodeUtils
 
unsignedIntRightShift() - Method in class io.airlift.bytecode.BytecodeBlock
 
unsignedLongRightShift() - Method in class io.airlift.bytecode.BytecodeBlock
 
update() - Method in class io.airlift.bytecode.control.ForLoop
 
update(BytecodeNode) - Method in class io.airlift.bytecode.control.ForLoop
 
updateLineNumber(int) - Method in class io.airlift.bytecode.MethodGenerationContext
 

V

valueOf(String) - Static method in enum class io.airlift.bytecode.Access
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.airlift.bytecode.ArrayOpCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.airlift.bytecode.OpCode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.airlift.bytecode.Access
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.airlift.bytecode.ArrayOpCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.airlift.bytecode.OpCode
Returns an array containing the constants of this enum class, in the order they are declared.
VARARGS - Enum constant in enum class io.airlift.bytecode.Access
 
Variable - Class in io.airlift.bytecode
 
Variable(String, ParameterizedType) - Constructor for class io.airlift.bytecode.Variable
 
VariableInstruction - Class in io.airlift.bytecode.instruction
 
VariableInstruction.IncrementVariableInstruction - Class in io.airlift.bytecode.instruction
 
VariableInstruction.LoadVariableInstruction - Class in io.airlift.bytecode.instruction
 
VariableInstruction.StoreVariableInstruction - Class in io.airlift.bytecode.instruction
 
visit(ClassVisitor) - Method in class io.airlift.bytecode.ClassDefinition
 
visit(ClassVisitor) - Method in class io.airlift.bytecode.FieldDefinition
 
visit(ClassVisitor) - Method in class io.airlift.bytecode.MethodDefinition
 
visit(ClassVisitor, boolean) - Method in class io.airlift.bytecode.MethodDefinition
 
visitAnnotation(Object, AnnotationDefinition) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitAnnotation(Object, AnnotationDefinition) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitBlock(BytecodeNode, BytecodeBlock) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitBlock(BytecodeNode, BytecodeBlock) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitBooleanConstant(BytecodeNode, Constant.BooleanConstant) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitBooleanConstant(BytecodeNode, Constant.BooleanConstant) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitBoxedBooleanConstant(BytecodeNode, Constant.BoxedBooleanConstant) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitBoxedBooleanConstant(BytecodeNode, Constant.BoxedBooleanConstant) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitBoxedDoubleConstant(BytecodeNode, Constant.BoxedDoubleConstant) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitBoxedDoubleConstant(BytecodeNode, Constant.BoxedDoubleConstant) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitBoxedFloatConstant(BytecodeNode, Constant.BoxedFloatConstant) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitBoxedFloatConstant(BytecodeNode, Constant.BoxedFloatConstant) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitBoxedIntegerConstant(BytecodeNode, Constant.BoxedIntegerConstant) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitBoxedIntegerConstant(BytecodeNode, Constant.BoxedIntegerConstant) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitBoxedLongConstant(BytecodeNode, Constant.BoxedLongConstant) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitBoxedLongConstant(BytecodeNode, Constant.BoxedLongConstant) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitBytecodeExpression(BytecodeNode, BytecodeExpression) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitBytecodeExpression(BytecodeNode, BytecodeExpression) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitClass(ClassDefinition) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitClass(ClassDefinition) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitClassAnnotation(ClassVisitor) - Method in class io.airlift.bytecode.AnnotationDefinition
 
visitClassConstant(BytecodeNode, Constant.ClassConstant) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitClassConstant(BytecodeNode, Constant.ClassConstant) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitComment(BytecodeNode, Comment) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitComment(BytecodeNode, Comment) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitConstant(BytecodeNode, Constant) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitDebug(BytecodeNode, DebugNode) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitDoubleConstant(BytecodeNode, Constant.DoubleConstant) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitDoubleConstant(BytecodeNode, Constant.DoubleConstant) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitDoWhile(BytecodeNode, DoWhileLoop) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitDoWhile(BytecodeNode, DoWhileLoop) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitDynamicConstant(BytecodeNode, Constant.DynamicConstant) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitDynamicConstant(BytecodeNode, Constant.DynamicConstant) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitField(ClassDefinition, FieldDefinition) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitField(ClassDefinition, FieldDefinition) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitFieldAnnotation(FieldVisitor) - Method in class io.airlift.bytecode.AnnotationDefinition
 
visitFieldInstruction(BytecodeNode, FieldInstruction) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitFloatConstant(BytecodeNode, Constant.FloatConstant) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitFloatConstant(BytecodeNode, Constant.FloatConstant) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitFlowControl(BytecodeNode, FlowControl) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitFor(BytecodeNode, ForLoop) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitFor(BytecodeNode, ForLoop) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitGetField(BytecodeNode, FieldInstruction.GetFieldInstruction) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitIf(BytecodeNode, IfStatement) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitIf(BytecodeNode, IfStatement) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitIncrementVariable(BytecodeNode, VariableInstruction.IncrementVariableInstruction) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitIncrementVariable(BytecodeNode, VariableInstruction.IncrementVariableInstruction) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitInstruction(BytecodeNode, InstructionNode) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitInstruction(BytecodeNode, InstructionNode) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitIntConstant(BytecodeNode, Constant.IntConstant) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitIntConstant(BytecodeNode, Constant.IntConstant) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitInvoke(BytecodeNode, InvokeInstruction) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitInvoke(BytecodeNode, InvokeInstruction) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitInvokeDynamic(BytecodeNode, InvokeInstruction.InvokeDynamicInstruction) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitInvokeDynamic(BytecodeNode, InvokeInstruction.InvokeDynamicInstruction) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitJumpInstruction(BytecodeNode, JumpInstruction) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitJumpInstruction(BytecodeNode, JumpInstruction) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitLabel(BytecodeNode, LabelNode) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitLabel(BytecodeNode, LabelNode) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitLabel(LabelNode) - Method in class io.airlift.bytecode.BytecodeBlock
 
visitLineNumber(int) - Method in class io.airlift.bytecode.BytecodeBlock
 
visitLineNumber(BytecodeNode, LineNumberNode) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitLineNumber(BytecodeNode, LineNumberNode) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitLoadVariable(BytecodeNode, VariableInstruction.LoadVariableInstruction) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitLoadVariable(BytecodeNode, VariableInstruction.LoadVariableInstruction) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitLocalVariable(BytecodeNode, LocalVariableNode) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitLongConstant(BytecodeNode, Constant.LongConstant) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitLongConstant(BytecodeNode, Constant.LongConstant) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitMethod(ClassDefinition, MethodDefinition) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitMethod(ClassDefinition, MethodDefinition) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitMethodAnnotation(MethodVisitor) - Method in class io.airlift.bytecode.AnnotationDefinition
 
visitNode(BytecodeNode, BytecodeNode) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitNode(BytecodeNode, BytecodeNode) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitParameterAnnotation(int, MethodVisitor) - Method in class io.airlift.bytecode.AnnotationDefinition
 
visitPutField(BytecodeNode, FieldInstruction.PutFieldInstruction) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitSource(String, String) - Method in class io.airlift.bytecode.ClassDefinition
 
visitStoreVariable(BytecodeNode, VariableInstruction.StoreVariableInstruction) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitStoreVariable(BytecodeNode, VariableInstruction.StoreVariableInstruction) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitStringConstant(BytecodeNode, Constant.StringConstant) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitStringConstant(BytecodeNode, Constant.StringConstant) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitSwitch(BytecodeNode, SwitchStatement) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitSwitch(BytecodeNode, SwitchStatement) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitTryCatch(BytecodeNode, TryCatch) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitTryCatch(BytecodeNode, TryCatch) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
visitVariableInstruction(BytecodeNode, VariableInstruction) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitWhile(BytecodeNode, WhileLoop) - Method in class io.airlift.bytecode.BytecodeVisitor
 
visitWhile(BytecodeNode, WhileLoop) - Method in class io.airlift.bytecode.DumpBytecodeVisitor
 
VOLATILE - Enum constant in enum class io.airlift.bytecode.Access
 

W

WhileLoop - Class in io.airlift.bytecode.control
 
WhileLoop() - Constructor for class io.airlift.bytecode.control.WhileLoop
 
WhileLoop(String, Object...) - Constructor for class io.airlift.bytecode.control.WhileLoop
 
WIDE - Enum constant in enum class io.airlift.bytecode.OpCode
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form