APIdia Launch Partner
Top Fields Constructors Methods
jdk.internal.classfile.impl

public Class AbstractDirectBuilder<M>

extends Object
Class Inheritance
Known Direct Subclasses
jdk.internal.classfile.impl.DirectClassBuilder, jdk.internal.classfile.impl.DirectCodeBuilder, jdk.internal.classfile.impl.DirectFieldBuilder, jdk.internal.classfile.impl.DirectMethodBuilder
Imports
java.lang.classfile.Attribute, java.lang.classfile.constantpool.ConstantPool

Field Summary

Modifier and TypeField and Description
protected final AttributeHolder
protected final SplitConstantPool
protected final ClassFileImpl
protected M

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public SplitConstantPool
public void
setOriginal(M original)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

attributesback to summary
protected final AttributeHolder attributes
constantPoolback to summary
protected final SplitConstantPool constantPool
contextback to summary
protected final ClassFileImpl context
originalback to summary
protected M original

Constructor Detail

AbstractDirectBuilderback to summary
public AbstractDirectBuilder(SplitConstantPool constantPool, ClassFileImpl context)

Method Detail

canWriteDirectback to summary
public boolean canWriteDirect(ConstantPool source)
constantPoolback to summary
public SplitConstantPool constantPool()
setOriginalback to summary
public void setOriginal(M original)
writeAttributeback to summary
public void writeAttribute(Attribute<?> a)