koala.dynamicjava.classfile
Class AttributeOwnerComponent

java.lang.Object
  extended bykoala.dynamicjava.classfile.BytecodeComponent
      extended bykoala.dynamicjava.classfile.AttributeOwnerComponent
Direct Known Subclasses:
ClassFile, FieldInfo, MethodInfo

public abstract class AttributeOwnerComponent
extends BytecodeComponent

This class represents a component of the bytecode 'ClassFile' format that contains attributes


Field Summary
protected  short accessFlags
          The access flags
protected  java.util.List attributes
          The attributes
 
Fields inherited from class koala.dynamicjava.classfile.BytecodeComponent
constantPool, nameIndex
 
Constructor Summary
protected AttributeOwnerComponent()
          Initializes a new bytecode component
 
Method Summary
 void setAccessFlags(int flags)
          Sets the access flags for this class
 void setSyntheticAttribute()
          Sets the synthetic attribute to this field
 
Methods inherited from class koala.dynamicjava.classfile.BytecodeComponent
getConstantPool, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

accessFlags

protected short accessFlags
The access flags


attributes

protected java.util.List attributes
The attributes

Constructor Detail

AttributeOwnerComponent

protected AttributeOwnerComponent()
Initializes a new bytecode component

Method Detail

setAccessFlags

public void setAccessFlags(int flags)
Sets the access flags for this class


setSyntheticAttribute

public void setSyntheticAttribute()
Sets the synthetic attribute to this field



Copyright © 2001 Stephane Hillion. All Rights Reserved.