jef.dna.constantInfo.impl
Class ConstantInterfaceMethod

java.lang.Object
  extended by jef.dna.constantInfo.impl.ConstantAncestor
      extended by jef.dna.constantInfo.impl.ConstantField
          extended by jef.dna.constantInfo.impl.ConstantInterfaceMethod
All Implemented Interfaces:
java.lang.Cloneable, ConstantInfo, ConstField, ConstInterfaceMethod

public class ConstantInterfaceMethod
extends ConstantField
implements ConstInterfaceMethod


Field Summary
protected static java.lang.String className
           
protected static Logger logger
           
protected  java.lang.String type
           
 
Fields inherited from class jef.dna.constantInfo.impl.ConstantField
classIndex, nameAndTypeIndex
 
Fields inherited from class jef.dna.constantInfo.impl.ConstantAncestor
cpt, tag
 
Constructor Summary
ConstantInterfaceMethod()
           
 
Method Summary
 ConstantInfo clone()
          The clone() method will return a new instance whose reference to the containing ConstantPoolTable instance is set to null.
protected  void innerValidations(ConstantPoolTable cpt)
           
 
Methods inherited from class jef.dna.constantInfo.impl.ConstantField
fromStream, getClassIndex, getNameAndTypeIndex, setClassIndex, setNameAndTypeIndex, toStream, updateRefs, validateClassIndex, validateNameAndTypeIndex
 
Methods inherited from class jef.dna.constantInfo.impl.ConstantAncestor
getCpt, getTag, getType, setCpt, setTag, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jef.dna.constantInfo.ConstField
getClassIndex, getNameAndTypeIndex, setClassIndex, setNameAndTypeIndex
 
Methods inherited from interface jef.dna.constantInfo.ConstantInfo
fromStream, getCpt, getTag, getType, setCpt, setTag, toStream, updateRefs, validate
 

Field Detail

type

protected java.lang.String type

className

protected static java.lang.String className

logger

protected static Logger logger
Constructor Detail

ConstantInterfaceMethod

public ConstantInterfaceMethod()
Method Detail

innerValidations

protected void innerValidations(ConstantPoolTable cpt)
                         throws ConstantInfoValidationException,
                                ConstantInfoAttributeOutOfRangeException
Overrides:
innerValidations in class ConstantField
Throws:
ConstantInfoValidationException
ConstantInfoAttributeOutOfRangeException

clone

public ConstantInfo clone()
                   throws java.lang.CloneNotSupportedException
The clone() method will return a new instance whose reference to the containing ConstantPoolTable instance is set to null. It is up to you appropriately setting it to the correct value.

Specified by:
clone in interface ConstantInfo
Overrides:
clone in class ConstantField
Returns:
The clone
Throws:
java.lang.CloneNotSupportedException