Index

A C D E G I L M N O P R S V 
All Classes and Interfaces|All Packages

A

AccessorBasicBlockBuilder - Class in org.qbicc.plugin.patcher
 
AccessorBasicBlockBuilder(CompilationContext, BasicBlockBuilder) - Constructor for class org.qbicc.plugin.patcher.AccessorBasicBlockBuilder
 
AccessorTypeBuilder - Class in org.qbicc.plugin.patcher
The type builder for registering accessor fields.
AccessorTypeBuilder(ClassContext, DefinedTypeDefinition.Builder) - Constructor for class org.qbicc.plugin.patcher.AccessorTypeBuilder
 
addConstructor(ClassContext, String, MethodDescriptor, ConstructorResolver, int, int) - Method in class org.qbicc.plugin.patcher.Patcher
 
addField(ClassContext, String, String, TypeDescriptor, FieldResolver, int, int) - Method in class org.qbicc.plugin.patcher.Patcher
Add a field to the given class.
addField(FieldResolver, int, String, TypeDescriptor) - Method in class org.qbicc.plugin.patcher.AccessorTypeBuilder
 
addMethod(ClassContext, String, String, MethodDescriptor, MethodResolver, int, int) - Method in class org.qbicc.plugin.patcher.Patcher
 

C

checkcast(Value, TypeDescriptor) - Method in class org.qbicc.plugin.patcher.PatcherResolverBasicBlockBuilder
 
cmpAndSwap(ValueHandle, Value, Value, ReadAccessMode, WriteAccessMode, CmpAndSwap.Strength) - Method in class org.qbicc.plugin.patcher.AccessorBasicBlockBuilder
 
constructorOf(Value, TypeDescriptor, MethodDescriptor) - Method in class org.qbicc.plugin.patcher.PatcherResolverBasicBlockBuilder
 
create(ClassContext, DescriptorTypeResolver) - Static method in class org.qbicc.plugin.patcher.PatcherTypeResolver
 
createIfNeeded(CompilationContext, BasicBlockBuilder) - Static method in class org.qbicc.plugin.patcher.PatcherResolverBasicBlockBuilder
 

D

deleteConstructor(ClassContext, String, MethodDescriptor) - Method in class org.qbicc.plugin.patcher.Patcher
 
deleteField(ClassContext, String, String, TypeDescriptor) - Method in class org.qbicc.plugin.patcher.Patcher
Delete a field.
deleteMethod(ClassContext, String, String, MethodDescriptor) - Method in class org.qbicc.plugin.patcher.Patcher
 

E

exactMethodOf(Value, TypeDescriptor, String, MethodDescriptor) - Method in class org.qbicc.plugin.patcher.PatcherResolverBasicBlockBuilder
 
extractInstanceField(Value, TypeDescriptor, String, TypeDescriptor) - Method in class org.qbicc.plugin.patcher.PatcherResolverBasicBlockBuilder
 

G

get(CompilationContext) - Static method in class org.qbicc.plugin.patcher.Patcher
 
getAndAdd(ValueHandle, Value, ReadAccessMode, WriteAccessMode) - Method in class org.qbicc.plugin.patcher.AccessorBasicBlockBuilder
 
getAndBitwiseAnd(ValueHandle, Value, ReadAccessMode, WriteAccessMode) - Method in class org.qbicc.plugin.patcher.AccessorBasicBlockBuilder
 
getAndBitwiseNand(ValueHandle, Value, ReadAccessMode, WriteAccessMode) - Method in class org.qbicc.plugin.patcher.AccessorBasicBlockBuilder
 
getAndBitwiseOr(ValueHandle, Value, ReadAccessMode, WriteAccessMode) - Method in class org.qbicc.plugin.patcher.AccessorBasicBlockBuilder
 
getAndBitwiseXor(ValueHandle, Value, ReadAccessMode, WriteAccessMode) - Method in class org.qbicc.plugin.patcher.AccessorBasicBlockBuilder
 
getAndSet(ValueHandle, Value, ReadAccessMode, WriteAccessMode) - Method in class org.qbicc.plugin.patcher.AccessorBasicBlockBuilder
 
getAndSetMax(ValueHandle, Value, ReadAccessMode, WriteAccessMode) - Method in class org.qbicc.plugin.patcher.AccessorBasicBlockBuilder
 
getAndSetMin(ValueHandle, Value, ReadAccessMode, WriteAccessMode) - Method in class org.qbicc.plugin.patcher.AccessorBasicBlockBuilder
 
getAndSub(ValueHandle, Value, ReadAccessMode, WriteAccessMode) - Method in class org.qbicc.plugin.patcher.AccessorBasicBlockBuilder
 
getDelegate() - Method in class org.qbicc.plugin.patcher.AccessorTypeBuilder
 
getDelegate() - Method in class org.qbicc.plugin.patcher.PatcherTypeResolver
 
getTypeBuilder(ClassContext, DefinedTypeDefinition.Builder) - Static method in class org.qbicc.plugin.patcher.Patcher
 

I

initialize(ClassContext) - Static method in class org.qbicc.plugin.patcher.Patcher
 
instanceFieldOf(ValueHandle, TypeDescriptor, String, TypeDescriptor) - Method in class org.qbicc.plugin.patcher.PatcherResolverBasicBlockBuilder
 
interfaceMethodOf(Value, TypeDescriptor, String, MethodDescriptor) - Method in class org.qbicc.plugin.patcher.PatcherResolverBasicBlockBuilder
 

L

load(ValueHandle, ReadAccessMode) - Method in class org.qbicc.plugin.patcher.AccessorBasicBlockBuilder
 

M

multiNewArray(ArrayTypeDescriptor, List<Value>) - Method in class org.qbicc.plugin.patcher.PatcherResolverBasicBlockBuilder
 

N

new_(ClassTypeDescriptor) - Method in class org.qbicc.plugin.patcher.PatcherResolverBasicBlockBuilder
 
newArray(ArrayTypeDescriptor, Value) - Method in class org.qbicc.plugin.patcher.PatcherResolverBasicBlockBuilder
 

O

org.qbicc.plugin.patcher - package org.qbicc.plugin.patcher
 

P

Patcher - Class in org.qbicc.plugin.patcher
 
PatcherResolverBasicBlockBuilder - Class in org.qbicc.plugin.patcher
 
PatcherTypeResolver - Class in org.qbicc.plugin.patcher
A type resolver which transforms patch class names into the patched class name.

R

replaceConstructor(ClassContext, String, MethodDescriptor, ConstructorResolver, int, int) - Method in class org.qbicc.plugin.patcher.Patcher
 
replaceField(ClassContext, String, String, TypeDescriptor, FieldResolver, int, int) - Method in class org.qbicc.plugin.patcher.Patcher
Add a field to the given class.
replaceMethod(ClassContext, String, String, MethodDescriptor, MethodResolver, int, int) - Method in class org.qbicc.plugin.patcher.Patcher
 
resolveTypeFromClassName(String, String) - Method in class org.qbicc.plugin.patcher.PatcherTypeResolver
 

S

staticField(TypeDescriptor, String, TypeDescriptor) - Method in class org.qbicc.plugin.patcher.PatcherResolverBasicBlockBuilder
 
staticMethod(TypeDescriptor, String, MethodDescriptor) - Method in class org.qbicc.plugin.patcher.PatcherResolverBasicBlockBuilder
 
store(ValueHandle, Value, WriteAccessMode) - Method in class org.qbicc.plugin.patcher.AccessorBasicBlockBuilder
 

V

virtualMethodOf(Value, TypeDescriptor, String, MethodDescriptor) - Method in class org.qbicc.plugin.patcher.PatcherResolverBasicBlockBuilder
 
A C D E G I L M N O P R S V 
All Classes and Interfaces|All Packages