All Packages Class Hierarchy This Package Previous Next Index
Class espresso.util.MethodType
java.lang.Object
|
+----espresso.util.Type
|
+----espresso.util.MethodType
- public class MethodType
- extends Type
-
argsType_d
-
-
resultType_d
-
-
MethodType(Type, Type)
-
-
MethodType(Type, Type, Type)
-
-
MethodType(Type, Type, Type, Type)
-
-
MethodType(Type, Vector)
-
-
argsCount()
-
-
argsType()
-
-
distanceTo(Type)
-
-
floatingPointType()
-
-
identicalTo(Type)
-
-
identicalTo(Type, boolean)
-
-
integralType()
-
-
numericType()
-
-
primitiveType()
-
-
referenceType()
-
-
resultType()
-
-
subTypeOf(Type)
-
-
superTypeOf(Type)
-
-
toClassFileType()
- Map an Espresso type to a ClassGen one.
-
toString()
-
resultType_d
Type resultType_d
argsType_d
Vector argsType_d
MethodType
public MethodType(Type resultType,
Vector argsType)
MethodType
public MethodType(Type resultType,
Type arg1)
MethodType
public MethodType(Type resultType,
Type arg1,
Type arg2)
MethodType
public MethodType(Type resultType,
Type arg1,
Type arg2,
Type arg3)
identicalTo
public boolean identicalTo(Type other)
- Overrides:
- identicalTo in class Type
identicalTo
public boolean identicalTo(Type other,
boolean modret)
subTypeOf
public boolean subTypeOf(Type other)
- Overrides:
- subTypeOf in class Type
superTypeOf
public boolean superTypeOf(Type other)
- Overrides:
- superTypeOf in class Type
distanceTo
public int distanceTo(Type other)
- Overrides:
- distanceTo in class Type
resultType
public Type resultType()
argsType
public Vector argsType()
argsCount
public int argsCount()
referenceType
public boolean referenceType()
- Overrides:
- referenceType in class Type
primitiveType
public boolean primitiveType()
- Overrides:
- primitiveType in class Type
numericType
public boolean numericType()
- Overrides:
- numericType in class Type
integralType
public boolean integralType()
- Overrides:
- integralType in class Type
floatingPointType
public boolean floatingPointType()
- Overrides:
- floatingPointType in class Type
toString
public String toString()
- Overrides:
- toString in class Type
toClassFileType
public ClassGenType toClassFileType()
- Map an Espresso type to a ClassGen one.
- Overrides:
- toClassFileType in class Type
All Packages Class Hierarchy This Package Previous Next Index