proguard.classfile.attribute.preverification
Class LongType

java.lang.Object
  extended by proguard.classfile.attribute.preverification.VerificationType
      extended by proguard.classfile.attribute.preverification.LongType
All Implemented Interfaces:
VisitorAccepter

public class LongType
extends VerificationType

This VerificationType represents a Long type.


Field Summary
 
Fields inherited from class proguard.classfile.attribute.preverification.VerificationType
DOUBLE_TYPE, FLOAT_TYPE, INTEGER_TYPE, LONG_TYPE, NULL_TYPE, OBJECT_TYPE, TOP_TYPE, UNINITIALIZED_THIS_TYPE, UNINITIALIZED_TYPE, visitorInfo
 
Constructor Summary
LongType()
           
 
Method Summary
 void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, VerificationTypeVisitor verificationTypeVisitor)
          Accepts the given visitor in the context of a method's code, either on a stack or as a variable.
 int getTag()
          Returns the tag of the verification type.
 void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int stackIndex, VerificationTypeVisitor verificationTypeVisitor)
          Accepts the given visitor in the context of a stack in a method's code .
 java.lang.String toString()
           
 void variablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int instructionOffset, int variableIndex, VerificationTypeVisitor verificationTypeVisitor)
          Accepts the given visitor in the context of a variable in a method's code.
 
Methods inherited from class proguard.classfile.attribute.preverification.VerificationType
equals, getVisitorInfo, hashCode, setVisitorInfo
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LongType

public LongType()
Method Detail

getTag

public int getTag()
Description copied from class: VerificationType
Returns the tag of the verification type.

Specified by:
getTag in class VerificationType

accept

public void accept(Clazz clazz,
                   Method method,
                   CodeAttribute codeAttribute,
                   int instructionOffset,
                   VerificationTypeVisitor verificationTypeVisitor)
Description copied from class: VerificationType
Accepts the given visitor in the context of a method's code, either on a stack or as a variable.

Specified by:
accept in class VerificationType

stackAccept

public void stackAccept(Clazz clazz,
                        Method method,
                        CodeAttribute codeAttribute,
                        int instructionOffset,
                        int stackIndex,
                        VerificationTypeVisitor verificationTypeVisitor)
Description copied from class: VerificationType
Accepts the given visitor in the context of a stack in a method's code .

Specified by:
stackAccept in class VerificationType

variablesAccept

public void variablesAccept(Clazz clazz,
                            Method method,
                            CodeAttribute codeAttribute,
                            int instructionOffset,
                            int variableIndex,
                            VerificationTypeVisitor verificationTypeVisitor)
Description copied from class: VerificationType
Accepts the given visitor in the context of a variable in a method's code.

Specified by:
variablesAccept in class VerificationType

toString

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