A B C E F G I P S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ArrayType - Class in Type
- ArrayType(Type) - Constructor for class Type.ArrayType
-
Constructeur
B
C
- contains(UnknownType) - Method in class Type.ArrayType
- contains(UnknownType) - Method in class Type.FunctionType
- contains(UnknownType) - Method in class Type.PrimitiveType
- contains(UnknownType) - Method in class Type.Type
-
Test si le type dépend du type variable v
- contains(UnknownType) - Method in class Type.UnknownType
E
- equals(Type) - Method in class Type.ArrayType
- equals(Type) - Method in class Type.FunctionType
- equals(Type) - Method in class Type.PrimitiveType
- equals(Type) - Method in class Type.Type
-
Test d'égalité
- equals(Type) - Method in class Type.UnknownType
F
- FunctionType - Class in Type
- FunctionType(Type, ArrayList<Type>) - Constructor for class Type.FunctionType
-
Constructeur
G
- getArgsType(int) - Method in class Type.FunctionType
-
Getter du type du i-eme argument
- getNbArgs() - Method in class Type.FunctionType
-
Getter du nombre d'arguments
- getReturnType() - Method in class Type.FunctionType
-
Getter du type de retour
- getTabType() - Method in class Type.ArrayType
-
Getter du type des éléments du tableau
- getType() - Method in class Type.PrimitiveType
-
Getter du type
- getVarIndex() - Method in class Type.UnknownType
-
Getter du numéro de variable de type
- getVarName() - Method in class Type.UnknownType
-
Getter du nom de variable de type
I
P
- PrimitiveType - Class in Type
- PrimitiveType(Type.Base) - Constructor for class Type.PrimitiveType
-
Constructeur
S
- setVarIndex(int) - Method in class Type.UnknownType
-
Setter du numéro de variable de type
- substitute(UnknownType, Type) - Method in class Type.ArrayType
- substitute(UnknownType, Type) - Method in class Type.FunctionType
- substitute(UnknownType, Type) - Method in class Type.PrimitiveType
- substitute(UnknownType, Type) - Method in class Type.Type
-
Substitution
- substitute(UnknownType, Type) - Method in class Type.UnknownType
- substituteAll(Map<UnknownType, Type>) - Method in class Type.Type
-
Applique plusieurs substitutions
T
- Type - package Type
- Type - Class in Type
- Type() - Constructor for class Type.Type
- Type.Base - Enum in Type
U
- unify(Type) - Method in class Type.ArrayType
- unify(Type) - Method in class Type.FunctionType
- unify(Type) - Method in class Type.PrimitiveType
- unify(Type) - Method in class Type.Type
-
Unification
- unify(Type) - Method in class Type.UnknownType
- UnknownType - Class in Type
- UnknownType() - Constructor for class Type.UnknownType
-
Constructeur sans nom
- UnknownType(String, int) - Constructor for class Type.UnknownType
-
Constructeur à partir d'un nom de variable et un numéro
- UnknownType(ParseTree) - Constructor for class Type.UnknownType
-
Constructeur à partir d'un ParseTree (standardisation du nom de variable)
V
- valueOf(String) - Static method in enum Type.Type.Base
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum Type.Type.Base
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages