edu.umd.cs.findbugs
Class OpcodeStack.Item

java.lang.Object
  extended by edu.umd.cs.findbugs.OpcodeStack.Item
Enclosing class:
OpcodeStack

public static class OpcodeStack.Item
extends java.lang.Object


Field Summary
private  java.lang.Object constValue
           
private  boolean isNull
           
private  java.lang.String signature
           
 
Constructor Summary
OpcodeStack.Item()
           
OpcodeStack.Item(java.lang.String s)
           
OpcodeStack.Item(java.lang.String s, java.lang.Object v)
           
 
Method Summary
 java.lang.Object getConstant()
           
 java.lang.String getElementSignature()
           
 org.apache.bcel.classfile.JavaClass getJavaClass()
           
 java.lang.String getSignature()
           
 boolean isArray()
           
 boolean isNull()
           
 boolean isPrimitive()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

signature

private java.lang.String signature

constValue

private java.lang.Object constValue

isNull

private boolean isNull
Constructor Detail

OpcodeStack.Item

public OpcodeStack.Item(java.lang.String s)

OpcodeStack.Item

public OpcodeStack.Item(java.lang.String s,
                        java.lang.Object v)

OpcodeStack.Item

public OpcodeStack.Item()
Method Detail

getJavaClass

public org.apache.bcel.classfile.JavaClass getJavaClass()
                                                 throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

isArray

public boolean isArray()

getElementSignature

public java.lang.String getElementSignature()

isPrimitive

public boolean isPrimitive()

getSignature

public java.lang.String getSignature()

isNull

public boolean isNull()

getConstant

public java.lang.Object getConstant()