javassist.bytecode.stackmap
Class TypeData.UninitData

java.lang.Object
  extended by javassist.bytecode.stackmap.TypeData
      extended by javassist.bytecode.stackmap.TypeData.UninitData
Direct Known Subclasses:
TypeData.UninitThis
Enclosing class:
TypeData

public static class TypeData.UninitData
extends TypeData

Type data for UNINIT.


Nested Class Summary
 
Nested classes/interfaces inherited from class javassist.bytecode.stackmap.TypeData
TypeData.ArrayElement, TypeData.BasicType, TypeData.ClassName, TypeData.NullType, TypeData.TypeName, TypeData.UninitData, TypeData.UninitThis
 
Method Summary
 TypeData copy()
           
 boolean equals(java.lang.Object obj)
           
 void evalExpectedType(ClassPool cp)
           
 java.lang.String getExpected()
           
 java.lang.String getName()
           
 TypeData getSelf()
           
 int getTypeData(ConstPool cp)
           
 int getTypeTag()
           
 boolean isObjectType()
           
 void merge(TypeData neighbor)
           
protected  void setType(java.lang.String typeName, ClassPool cp)
           
 java.lang.String toString()
           
 
Methods inherited from class javassist.bytecode.stackmap.TypeData
is2WordType, isNullType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

merge

public void merge(TypeData neighbor)
Specified by:
merge in class TypeData

getTypeTag

public int getTypeTag()
Specified by:
getTypeTag in class TypeData

getTypeData

public int getTypeData(ConstPool cp)
Specified by:
getTypeData in class TypeData

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in class TypeData

getSelf

public TypeData getSelf()
Overrides:
getSelf in class TypeData

copy

public TypeData copy()
Specified by:
copy in class TypeData

isObjectType

public boolean isObjectType()
Specified by:
isObjectType in class TypeData

setType

protected void setType(java.lang.String typeName,
                       ClassPool cp)
                throws BadBytecode
Specified by:
setType in class TypeData
Throws:
BadBytecode

evalExpectedType

public void evalExpectedType(ClassPool cp)
                      throws BadBytecode
Specified by:
evalExpectedType in class TypeData
Throws:
BadBytecode

getName

public java.lang.String getName()
Specified by:
getName in class TypeData

getExpected

public java.lang.String getExpected()
Specified by:
getExpected in class TypeData

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011. All Rights Reserved.