Package org.qbicc.plugin.patcher
Class AccessorTypeBuilder
java.lang.Object
org.qbicc.plugin.patcher.AccessorTypeBuilder
- All Implemented Interfaces:
Locatable,DefinedTypeDefinition.Builder,DefinedTypeDefinition.Builder.Delegating
public final class AccessorTypeBuilder
extends Object
implements DefinedTypeDefinition.Builder.Delegating
The type builder for registering accessor fields.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.qbicc.type.definition.DefinedTypeDefinition.Builder
DefinedTypeDefinition.Builder.Delegating -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionAccessorTypeBuilder(ClassContext classContext, DefinedTypeDefinition.Builder delegate) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddField(FieldResolver resolver, int index, String name, TypeDescriptor descriptor) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.qbicc.type.definition.DefinedTypeDefinition.Builder.Delegating
addConstructor, addEnclosedClass, addInterfaceName, addMethod, addModifiers, addNestMember, build, expectConstructorCount, expectFieldCount, expectInterfaceNameCount, expectMethodCount, getLocation, setBootstrapMethods, setContext, setDescriptor, setEnclosingClass, setEnclosingMethod, setHiddenClassIndex, setInitializer, setInvisibleAnnotations, setInvisibleTypeAnnotations, setModifiers, setName, setNestHost, setSignature, setSimpleName, setSuperClass, setSuperClassName, setVisibleAnnotations, setVisibleTypeAnnotations
-
Constructor Details
-
AccessorTypeBuilder
-
-
Method Details
-
getDelegate
- Specified by:
getDelegatein interfaceDefinedTypeDefinition.Builder.Delegating
-
addField
- Specified by:
addFieldin interfaceDefinedTypeDefinition.Builder- Specified by:
addFieldin interfaceDefinedTypeDefinition.Builder.Delegating
-