jasm.lang
Class JvmType.Int
java.lang.Object
jasm.lang.JvmType.Int
- All Implemented Interfaces:
- JvmType, JvmType.Primitive, java.lang.Comparable<JvmType>
- Enclosing interface:
- JvmType
public static class JvmType.Int
- extends java.lang.Object
- implements JvmType.Primitive
Represents the Java type "int"
- Author:
- David J. Pearce
Nested classes/interfaces inherited from interface jasm.lang.JvmType |
JvmType.Array, JvmType.Bool, JvmType.Byte, JvmType.Char, JvmType.Clazz, JvmType.Double, JvmType.Float, JvmType.Function, JvmType.Int, JvmType.Intersection, JvmType.Long, JvmType.Null, JvmType.Primitive, JvmType.Reference, JvmType.Short, JvmType.Variable, JvmType.Void, JvmType.Wildcard |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
JvmType.Int
public JvmType.Int()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
compareTo
public int compareTo(JvmType t)
- Specified by:
compareTo
in interface java.lang.Comparable<JvmType>
usedVariables
public java.util.List<JvmType.Variable> usedVariables()
- Description copied from interface:
JvmType
This method returns the list of generic variables used in this type. So,
for example, suppose we have:
T = java.lang.ArrayList<? extends S>
Then, T.usedVariables()=[S]
.
- Specified by:
usedVariables
in interface JvmType
- Returns:
Copyright © 2013 David J. Pearce. All Rights Reserved.