Package com.google.turbine.bytecode
Class AttributeWriter
- java.lang.Object
-
- com.google.turbine.bytecode.AttributeWriter
-
public class AttributeWriter extends java.lang.ObjectWriterAttributes to bytecode.
-
-
Constructor Summary
Constructors Constructor Description AttributeWriter(ConstantPool pool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidwrite(com.google.common.io.ByteArrayDataOutput output, com.google.turbine.bytecode.Attribute attribute)Writes a single attribute.voidwriteAnnotation(com.google.common.io.ByteArrayDataOutput output, com.google.turbine.bytecode.Attribute.Annotations attribute)voidwriteAnnotationDefault(com.google.common.io.ByteArrayDataOutput output, com.google.turbine.bytecode.Attribute.AnnotationDefault attribute)voidwriteConstantValue(com.google.common.io.ByteArrayDataOutput output, com.google.turbine.bytecode.Attribute.ConstantValue attribute)voidwriteParameterAnnotations(com.google.common.io.ByteArrayDataOutput output, com.google.turbine.bytecode.Attribute.ParameterAnnotations attribute)
-
-
-
Constructor Detail
-
AttributeWriter
public AttributeWriter(ConstantPool pool)
-
-
Method Detail
-
write
public void write(com.google.common.io.ByteArrayDataOutput output, com.google.turbine.bytecode.Attribute attribute)Writes a single attribute.
-
writeConstantValue
public void writeConstantValue(com.google.common.io.ByteArrayDataOutput output, com.google.turbine.bytecode.Attribute.ConstantValue attribute)
-
writeAnnotation
public void writeAnnotation(com.google.common.io.ByteArrayDataOutput output, com.google.turbine.bytecode.Attribute.Annotations attribute)
-
writeAnnotationDefault
public void writeAnnotationDefault(com.google.common.io.ByteArrayDataOutput output, com.google.turbine.bytecode.Attribute.AnnotationDefault attribute)
-
writeParameterAnnotations
public void writeParameterAnnotations(com.google.common.io.ByteArrayDataOutput output, com.google.turbine.bytecode.Attribute.ParameterAnnotations attribute)
-
-