All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
JSType |
getFormalType(int argpos) |
int |
getMaxArity() |
JSType |
getNominalType() |
int |
getOptionalArity() |
JSType |
getReceiverType() |
int |
getRequiredArity() |
JSType |
getRestFormalsType() |
JSType |
getReturnType() |
private int |
getSyntacticArity() |
JSType |
getThisType() |
com.google.common.collect.ImmutableList<java.lang.String> |
getTypeParameters() |
java.lang.String |
getTypeVariableDefinedLocally(java.lang.String tvar) |
boolean |
hasRestFormals() |
boolean |
isGeneric() |
boolean |
isTypeVariableDefinedLocally(java.lang.String tvar) |
(package private) static DeclaredFunctionType |
make(java.util.List<JSType> requiredFormals,
java.util.List<JSType> optionalFormals,
JSType restFormals,
JSType retType,
JSType nominalType,
JSType receiverType,
com.google.common.collect.ImmutableList<java.lang.String> typeParameters) |
static DeclaredFunctionType |
meet(java.util.Collection<DeclaredFunctionType> toMeet) |
private static DeclaredFunctionType |
meet(DeclaredFunctionType f1,
DeclaredFunctionType f2) |
private static JSType |
nullAcceptingJoin(JSType t1,
JSType t2) |
private static JSType |
nullAcceptingMeet(JSType t1,
JSType t2) |
DeclaredFunctionType |
substituteNominalGenerics(NominalType nt) |
FunctionType |
toFunctionType() |
java.lang.String |
toString() |
DeclaredFunctionType |
withReceiverType(JSType newReceiverType) |
DeclaredFunctionType |
withTypeInfoFromSuper(DeclaredFunctionType superType,
boolean getsTypeInfoFromParentMethod) |