jef.dna.constantInfo.impl
Class ConstantInterfaceMethod
java.lang.Object
jef.dna.constantInfo.impl.ConstantAncestor
jef.dna.constantInfo.impl.ConstantField
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
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
type
protected java.lang.String type
className
protected static java.lang.String className
logger
protected static Logger logger
ConstantInterfaceMethod
public ConstantInterfaceMethod()
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