jist.runtime
Class RewriterFlow.WildcardReturnaddressType

java.lang.Object
  extended by org.apache.bcel.generic.Type
      extended by org.apache.bcel.generic.ReturnaddressType
          extended by jist.runtime.RewriterFlow.WildcardReturnaddressType
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
RewriterFlow

private static class RewriterFlow.WildcardReturnaddressType
extends org.apache.bcel.generic.ReturnaddressType

Utility class to replace BCEL's ReturnaddressType and ignore the return address when checking for type equality for stack merging purposes.


Field Summary
static RewriterFlow.WildcardReturnaddressType ANY_TARGET
          singleton WildcardReturnaddressType
 
Fields inherited from class org.apache.bcel.generic.ReturnaddressType
NO_TARGET
 
Fields inherited from class org.apache.bcel.generic.Type
BOOLEAN, BYTE, CHAR, DOUBLE, FLOAT, INT, LONG, NO_ARGS, NULL, OBJECT, SHORT, signature, STRING, STRINGBUFFER, THROWABLE, type, UNKNOWN, VOID
 
Constructor Summary
private RewriterFlow.WildcardReturnaddressType()
          Default, private constructor.
 
Method Summary
 boolean equals(java.lang.Object o)
          Any WildcardReturnaddressType is equal to any other.
 java.lang.String toString()
          
 
Methods inherited from class org.apache.bcel.generic.ReturnaddressType
getTarget
 
Methods inherited from class org.apache.bcel.generic.Type
getArgumentTypes, getMethodSignature, getReturnType, getSignature, getSignature, getSize, getType, getType, getType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ANY_TARGET

public static final RewriterFlow.WildcardReturnaddressType ANY_TARGET
singleton WildcardReturnaddressType

Constructor Detail

RewriterFlow.WildcardReturnaddressType

private RewriterFlow.WildcardReturnaddressType()
Default, private constructor.

Method Detail

equals

public boolean equals(java.lang.Object o)
Any WildcardReturnaddressType is equal to any other.

Overrides:
equals in class org.apache.bcel.generic.ReturnaddressType

toString

public java.lang.String toString()

Overrides:
toString in class org.apache.bcel.generic.Type