java.lang.Object
org.glavo.classfile.impl.AbstractElement
org.glavo.classfile.impl.AbstractUnboundModel<FieldElement>
org.glavo.classfile.impl.BufferedFieldBuilder.Model
- All Implemented Interfaces:
Iterable<FieldElement>,AttributedElement,ClassElement,ClassfileElement,CompoundElement<FieldElement>,FieldModel,WritableElement<FieldModel>
- Enclosing class:
BufferedFieldBuilder
public final class BufferedFieldBuilder.Model
extends AbstractUnboundModel<FieldElement>
implements FieldModel
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.glavo.classfile.impl.AbstractUnboundModel
attributes, elementList, elementStream, forEachElementMethods inherited from class org.glavo.classfile.impl.AbstractElement
writeTo, writeTo, writeTo, writeToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.glavo.classfile.AttributedElement
attributes, findAttribute, findAttributesMethods inherited from interface org.glavo.classfile.CompoundElement
elementList, elements, elementStream, forEachElement, iteratorMethods inherited from interface org.glavo.classfile.FieldModel
fieldTypeSymbolMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
Model
public Model()
-
-
Method Details
-
parent
Description copied from interface:FieldModelReturns the class model this field is a member of, if known.- Specified by:
parentin interfaceFieldModel- Returns:
- the class model this field is a member of, if known
-
flags
Description copied from interface:FieldModelReturns the access flags.- Specified by:
flagsin interfaceFieldModel- Returns:
- the access flags
-
fieldName
Description copied from interface:FieldModelReturns the name of this field.- Specified by:
fieldNamein interfaceFieldModel- Returns:
- the name of this field
-
fieldType
Description copied from interface:FieldModelReturns the field descriptor of this field.- Specified by:
fieldTypein interfaceFieldModel- Returns:
- the field descriptor of this field
-
writeTo
Description copied from interface:WritableElementWrites the element to the specified writer- Specified by:
writeToin interfaceWritableElement<FieldModel>- Parameters:
buf- the writer
-
toString
-