# Uses of Class
org.apache.bcel.generic.ElementValueGen

Packages that use ElementValueGen
Package
Description
org.apache.bcel.generic
Generic part of the Apache Byte Code Engineering Library (BCEL), classes to dynamically modify class objects and byte code instructions.

- ## Uses of ElementValueGen in org.apache.bcel.generic

  Subclasses of ElementValueGen in org.apache.bcel.generic
  Modifier and Type
  Class
  Description
  `class`
  `AnnotationElementValueGen`
  `class`
  `ArrayElementValueGen`
  `class`
  `ClassElementValueGen`
  `class`
  `EnumElementValueGen`
  `class`
  `SimpleElementValueGen`
  Methods in org.apache.bcel.generic that return ElementValueGen
  Modifier and Type
  Method
  Description
  `static ElementValueGen`
  ElementValueGen.`copy(ElementValue value, ConstantPoolGen cpool, boolean copyPoolEntries)`
  Creates an (modifiable) ElementValueGen copy of an (immutable) ElementValue - constant pool is assumed correct.
  `final ElementValueGen`
  ElementValuePairGen.`getValue()`
  `static ElementValueGen`
  ElementValueGen.`readElementValue(DataInput dis, ConstantPoolGen cpGen)`
  Methods in org.apache.bcel.generic that return types with arguments of type ElementValueGen
  Modifier and Type
  Method
  Description
  `List<ElementValueGen>`
  ArrayElementValueGen.`getElementValues()`
  Methods in org.apache.bcel.generic with parameters of type ElementValueGen
  Modifier and Type
  Method
  Description
  `void`
  ArrayElementValueGen.`addElement(ElementValueGen gen)`
  Constructors in org.apache.bcel.generic with parameters of type ElementValueGen
  Modifier
  Constructor
  Description
  `protected`
  `ElementValuePairGen(int idx, ElementValueGen value, ConstantPoolGen cpool)`
  ``
  `ElementValuePairGen(String name, ElementValueGen value, ConstantPoolGen cpool)`