## Uses of Class
org.apache.bcel.classfile.Field

Packages that use Field
org.apache.bcel.classfile: This package contains the classes that describe the structure of a Java class file and a class file parser.
org.apache.bcel.generic: This package contains the "generic" part of the Byte Code Engineering Library, i.e., classes to dynamically modify class objects and byte code instructions.
org.apache.bcel.util: This package contains utility classes for the Byte Code Engineering Library, namely: Collection classes for JavaClass objects A converter for class files to HTML A tool to find instructions patterns via regular expressions A class to find classes as defined in the CLASSPATH A class loader that allows to create clases at run time
org.apache.bcel.verifier.statics: Provides PassVerifier classes used internally by JustIce.

Uses of Field in org.apache.bcel.classfile

Methods in org.apache.bcel.classfile that return Field
`Field[]` `JavaClass.getFields()`
`Field` `Field.copy(ConstantPool constant_pool)`

Methods in org.apache.bcel.classfile with parameters of type Field
`void` `Visitor.visitField(Field obj)`
`void` `JavaClass.setFields(Field[] fields)`
`void` `EmptyVisitor.visitField(Field obj)`
`void` `DescendingVisitor.visitField(Field field)`

Constructors in org.apache.bcel.classfile with parameters of type Field
`JavaClass(int class_name_index, int superclass_name_index, java.lang.String file_name, int major, int minor, int access_flags, ConstantPool constant_pool, int[] interfaces, Field[] fields, Method[] methods, Attribute[] attributes, byte source)` Constructor gets all contents as arguments.
`JavaClass(int class_name_index, int superclass_name_index, java.lang.String file_name, int major, int minor, int access_flags, ConstantPool constant_pool, int[] interfaces, Field[] fields, Method[] methods, Attribute[] attributes)` Constructor gets all contents as arguments.
`Field(Field c)` Initialize from another object.

Uses of Field in org.apache.bcel.generic

Methods in org.apache.bcel.generic that return Field
`Field` `FieldGen.getField()` Get field object after having set up all necessary values.
`Field` `ClassGen.containsField(java.lang.String name)`
`Field[]` `ClassGen.getFields()`

Methods in org.apache.bcel.generic with parameters of type Field
`void` `ClassGen.addField(Field f)` Add a field to this class.
`boolean` `ClassGen.containsField(Field f)`
`void` `ClassGen.replaceField(Field old, Field new_)` Replace given field with new one.
`void` `ClassGen.replaceField(Field old, Field new_)` Replace given field with new one.
`void` `ClassGen.removeField(Field f)` Remove a field to this class.

Constructors in org.apache.bcel.generic with parameters of type Field
`FieldGen(Field field, ConstantPoolGen cp)` Instantiate from existing field.

Uses of Field in org.apache.bcel.util

Methods in org.apache.bcel.util with parameters of type Field
`void` `BCELifier.visitField(Field field)`

Uses of Field in org.apache.bcel.verifier.statics

Methods in org.apache.bcel.verifier.statics with parameters of type Field
`void` `StringRepresentation.visitField(Field obj)`

Copyright © 2002-2003 Apache Software Foundation. All Rights Reserved.