Uses of Interface
org.jd.core.v1.model.javasyntax.type.Type
-
-
Uses of Type in org.jd.core.v1.model.javasyntax.declaration
Fields in org.jd.core.v1.model.javasyntax.declaration declared as Type Modifier and Type Field Description protected Type
MethodDeclaration. returnedType
protected Type
ArrayVariableInitializer. type
protected Type
FieldDeclaration. type
protected Type
FormalParameter. type
protected Type
LocalVariableDeclaration. type
Methods in org.jd.core.v1.model.javasyntax.declaration that return Type Modifier and Type Method Description Type
MethodDeclaration. getReturnedType()
Type
ArrayVariableInitializer. getType()
Type
FieldDeclaration. getType()
Type
FormalParameter. getType()
Type
LocalVariableDeclaration. getType()
Constructors in org.jd.core.v1.model.javasyntax.declaration with parameters of type Type Constructor Description ArrayVariableInitializer(Type type)
FieldDeclaration(int flags, Type type, BaseFieldDeclarator fieldDeclarators)
FieldDeclaration(BaseAnnotationReference annotationReferences, int flags, Type type, BaseFieldDeclarator fieldDeclarators)
FormalParameter(BaseAnnotationReference annotationReferences, Type type, boolean varargs, java.lang.String name)
FormalParameter(BaseAnnotationReference annotationReferences, Type type, java.lang.String name)
FormalParameter(Type type, boolean varargs, java.lang.String name)
FormalParameter(Type type, java.lang.String name)
LocalVariableDeclaration(Type type, BaseLocalVariableDeclarator localVariableDeclarators)
MethodDeclaration(int flags, java.lang.String name, Type returnedType, java.lang.String descriptor)
MethodDeclaration(int flags, java.lang.String name, Type returnedType, java.lang.String descriptor, ElementValue defaultAnnotationValue)
MethodDeclaration(int flags, java.lang.String name, Type returnedType, java.lang.String descriptor, BaseStatement statements)
MethodDeclaration(int flags, java.lang.String name, Type returnedType, BaseFormalParameter formalParameters, java.lang.String descriptor, ElementValue defaultAnnotationValue)
MethodDeclaration(int flags, java.lang.String name, Type returnedType, BaseFormalParameter formalParameters, java.lang.String descriptor, BaseStatement statements)
MethodDeclaration(BaseAnnotationReference annotationReferences, int flags, java.lang.String name, BaseTypeParameter typeParameters, Type returnedType, BaseFormalParameter formalParameters, BaseType exceptionTypes, java.lang.String descriptor, BaseStatement statements, ElementValue defaultAnnotationValue)
-
Uses of Type in org.jd.core.v1.model.javasyntax.expression
Fields in org.jd.core.v1.model.javasyntax.expression declared as Type Modifier and Type Field Description protected Type
InstanceOfExpression. instanceOfType
protected Type
LambdaIdentifiersExpression. returnedType
protected Type
AbstractLineNumberTypeExpression. type
protected Type
SuperExpression. type
protected Type
ThisExpression. type
protected Type
TypeReferenceDotClassExpression. type
protected Type
TypeReferenceDotClassExpression. typeDotClass
Methods in org.jd.core.v1.model.javasyntax.expression that return Type Modifier and Type Method Description protected static Type
ArrayExpression. createItemType(Expression expression)
Type
InstanceOfExpression. getInstanceOfType()
Type
LambdaIdentifiersExpression. getReturnedType()
Type
AbstractLineNumberTypeExpression. getType()
Type
BooleanExpression. getType()
Type
CommentExpression. getType()
Type
EnumConstantReferenceExpression. getType()
Type
Expression. getType()
Type
InstanceOfExpression. getType()
Type
LengthExpression. getType()
Type
NewExpression. getType()
Type
ObjectTypeReferenceExpression. getType()
Type
ParenthesesExpression. getType()
Type
PostOperatorExpression. getType()
Type
PreOperatorExpression. getType()
Type
StringConstantExpression. getType()
Type
SuperExpression. getType()
Type
ThisExpression. getType()
Type
TypeReferenceDotClassExpression. getType()
Type
TypeReferenceDotClassExpression. getTypeDotClass()
Methods in org.jd.core.v1.model.javasyntax.expression with parameters of type Type Modifier and Type Method Description protected boolean
IntegerConstantExpression. checkType(Type type)
void
AbstractLineNumberTypeExpression. setType(Type type)
void
IntegerConstantExpression. setType(Type type)
Constructors in org.jd.core.v1.model.javasyntax.expression with parameters of type Type Constructor Description AbstractLambdaExpression(int lineNumber, Type type, BaseStatement statements)
AbstractLambdaExpression(Type type, BaseStatement statements)
AbstractLineNumberTypeExpression(int lineNumber, Type type)
AbstractLineNumberTypeExpression(Type type)
BinaryOperatorExpression(int lineNumber, Type type, Expression leftExpression, java.lang.String operator, Expression rightExpression, int priority)
CastExpression(int lineNumber, Type type, Expression expression)
CastExpression(int lineNumber, Type type, Expression expression, boolean explicit)
CastExpression(Type type, Expression expression)
ConstructorReferenceExpression(int lineNumber, Type type, ObjectType objectType, java.lang.String descriptor)
ConstructorReferenceExpression(Type type, ObjectType objectType, java.lang.String descriptor)
FieldReferenceExpression(int lineNumber, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
FieldReferenceExpression(Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
InstanceOfExpression(int lineNumber, Expression expression, Type instanceOfType)
IntegerConstantExpression(int lineNumber, Type type, int value)
IntegerConstantExpression(Type type, int value)
LambdaFormalParametersExpression(int lineNumber, Type type, BaseFormalParameter parameters, BaseStatement statements)
LambdaFormalParametersExpression(Type type, BaseFormalParameter parameters, BaseStatement statements)
LambdaIdentifiersExpression(int lineNumber, Type type, Type returnedType, java.util.List<java.lang.String> parameters, BaseStatement statements)
LambdaIdentifiersExpression(Type type, Type returnedType, java.util.List<java.lang.String> parameters, BaseStatement statements)
LocalVariableReferenceExpression(int lineNumber, Type type, java.lang.String name)
LocalVariableReferenceExpression(Type type, java.lang.String name)
MethodInvocationExpression(int lineNumber, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
MethodInvocationExpression(int lineNumber, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor, BaseExpression parameters)
MethodInvocationExpression(Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
MethodInvocationExpression(Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor, BaseExpression parameters)
MethodReferenceExpression(int lineNumber, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
MethodReferenceExpression(Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
NewArray(int lineNumber, Type type, BaseExpression dimensionExpressionList)
NewInitializedArray(int lineNumber, Type type, ArrayVariableInitializer arrayInitializer)
NewInitializedArray(Type type, ArrayVariableInitializer arrayInitializer)
NullExpression(int lineNumber, Type type)
NullExpression(Type type)
SuperExpression(int lineNumber, Type type)
SuperExpression(Type type)
TernaryOperatorExpression(int lineNumber, Type type, Expression condition, Expression expressionTrue, Expression expressionFalse)
TernaryOperatorExpression(Type type, Expression condition, Expression expressionTrue, Expression expressionFalse)
ThisExpression(int lineNumber, Type type)
ThisExpression(Type type)
TypeReferenceDotClassExpression(int lineNumber, Type typeDotClass)
TypeReferenceDotClassExpression(Type typeDotClass)
-
Uses of Type in org.jd.core.v1.model.javasyntax.reference
Classes in org.jd.core.v1.model.javasyntax.reference that implement Type Modifier and Type Class Description class
InnerObjectReference
class
ObjectReference
-
Uses of Type in org.jd.core.v1.model.javasyntax.statement
Fields in org.jd.core.v1.model.javasyntax.statement declared as Type Modifier and Type Field Description protected Type
ForEachStatement. type
Methods in org.jd.core.v1.model.javasyntax.statement that return Type Modifier and Type Method Description Type
ForEachStatement. getType()
Constructors in org.jd.core.v1.model.javasyntax.statement with parameters of type Type Constructor Description ForEachStatement(Type type, java.lang.String name, Expression expression, BaseStatement statements)
LocalVariableDeclarationStatement(Type type, BaseLocalVariableDeclarator localVariableDeclarators)
-
Uses of Type in org.jd.core.v1.model.javasyntax.type
Classes in org.jd.core.v1.model.javasyntax.type that implement Type Modifier and Type Class Description class
GenericType
class
InnerObjectType
class
ObjectType
class
PrimitiveType
Fields in org.jd.core.v1.model.javasyntax.type declared as Type Modifier and Type Field Description protected Type
WildcardExtendsTypeArgument. type
protected Type
WildcardSuperTypeArgument. type
Methods in org.jd.core.v1.model.javasyntax.type that return Type Modifier and Type Method Description Type
GenericType. createType(int dimension)
Type
InnerObjectType. createType(int dimension)
Type
ObjectType. createType(int dimension)
Type
PrimitiveType. createType(int dimension)
Type
Type. createType(int dimension)
Type
WildcardExtendsTypeArgument. getType()
Type
WildcardSuperTypeArgument. getType()
Type
UnmodifiableTypes. remove(int i)
Type
UnmodifiableTypes. removeFirst()
Type
UnmodifiableTypes. removeLast()
Type
UnmodifiableTypes. set(int i, Type type)
Methods in org.jd.core.v1.model.javasyntax.type that return types with arguments of type Type Modifier and Type Method Description java.util.ListIterator<Type>
UnmodifiableTypes. listIterator()
java.util.ListIterator<Type>
UnmodifiableTypes. listIterator(int i)
Methods in org.jd.core.v1.model.javasyntax.type with parameters of type Type Modifier and Type Method Description Type
UnmodifiableTypes. set(int i, Type type)
Method parameters in org.jd.core.v1.model.javasyntax.type with type arguments of type Type Modifier and Type Method Description boolean
UnmodifiableTypes. removeIf(java.util.function.Predicate<? super Type> predicate)
void
UnmodifiableTypes. replaceAll(java.util.function.UnaryOperator<Type> unaryOperator)
Constructors in org.jd.core.v1.model.javasyntax.type with parameters of type Type Constructor Description Types(Type type, Type... types)
UnmodifiableTypes(Type type, Type... types)
WildcardExtendsTypeArgument(Type type)
WildcardSuperTypeArgument(Type type)
Constructor parameters in org.jd.core.v1.model.javasyntax.type with type arguments of type Type Constructor Description Types(java.util.Collection<Type> collection)
UnmodifiableTypes(java.util.Collection<Type> collection)
-
Uses of Type in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.declaration
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.declaration that return Type Modifier and Type Method Description Type
ClassFileConstructorDeclaration. getReturnedType()
Type
ClassFileConstructorOrMethodDeclaration. getReturnedType()
Type
ClassFileStaticInitializerDeclaration. getReturnedType()
Type
ClassFileFormalParameter. getType()
Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.declaration with parameters of type Type Constructor Description ClassFileFieldDeclaration(int flags, Type type, BaseFieldDeclarator fieldDeclarators)
ClassFileFieldDeclaration(int flags, Type type, BaseFieldDeclarator fieldDeclarators, int firstLineNumber)
ClassFileFieldDeclaration(BaseAnnotationReference annotationReferences, int flags, Type type, BaseFieldDeclarator fieldDeclarators)
ClassFileFieldDeclaration(BaseAnnotationReference annotationReferences, int flags, Type type, BaseFieldDeclarator fieldDeclarators, int firstLineNumber)
ClassFileMethodDeclaration(ClassFileBodyDeclaration bodyDeclaration, ClassFile classFile, Method method, java.lang.String name, Type returnedType, BaseType parameterTypes, java.util.Map<java.lang.String,TypeArgument> bindings, java.util.Map<java.lang.String,BaseType> typeBounds)
ClassFileMethodDeclaration(ClassFileBodyDeclaration bodyDeclaration, ClassFile classFile, Method method, java.lang.String name, Type returnedType, BaseType parameterTypes, java.util.Map<java.lang.String,TypeArgument> bindings, java.util.Map<java.lang.String,BaseType> typeBounds, int firstLineNumber)
ClassFileMethodDeclaration(ClassFileBodyDeclaration bodyDeclaration, ClassFile classFile, Method method, BaseAnnotationReference annotationReferences, java.lang.String name, BaseTypeParameter typeParameters, Type returnedType, BaseType parameterTypes, BaseType exceptionTypes, ElementValue defaultAnnotationValue, java.util.Map<java.lang.String,TypeArgument> bindings, java.util.Map<java.lang.String,BaseType> typeBounds, int firstLineNumber)
-
Uses of Type in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression that return Type Modifier and Type Method Description Type
ClassFileLocalVariableReferenceExpression. getType()
Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression with parameters of type Type Constructor Description ClassFileMethodInvocationExpression(TypeParametersToTypeArgumentsBinder binder, int lineNumber, BaseTypeParameter typeParameters, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor, BaseType parameterTypes, BaseExpression parameters)
-
Uses of Type in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable declared as Type Modifier and Type Field Description protected Type
ObjectLocalVariable. type
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable with type parameters of type Type Modifier and Type Field Description protected java.util.HashMap<Type,java.lang.Boolean>
Frame.GenerateLocalVariableNameVisitor. types
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable that return Type Modifier and Type Method Description abstract Type
AbstractLocalVariable. getType()
Type
ObjectLocalVariable. getType()
Type
PrimitiveLocalVariable. getType()
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable with parameters of type Type Modifier and Type Method Description protected void
Frame.GenerateLocalVariableNameVisitor. generate(Type type)
abstract boolean
AbstractLocalVariable. isAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, Type type)
Determines if the local variable represented by this object is either the same as, or is a super type variable of, the local variable represented by the specified parameter.boolean
GenericLocalVariable. isAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, Type otherType)
boolean
ObjectLocalVariable. isAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, Type type)
boolean
PrimitiveLocalVariable. isAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, Type type)
void
ObjectLocalVariable. setType(java.util.Map<java.lang.String,BaseType> typeBounds, Type type)
abstract void
AbstractLocalVariable. typeOnLeft(java.util.Map<java.lang.String,BaseType> typeBounds, Type type)
void
GenericLocalVariable. typeOnLeft(java.util.Map<java.lang.String,BaseType> typeBounds, Type type)
void
ObjectLocalVariable. typeOnLeft(java.util.Map<java.lang.String,BaseType> typeBounds, Type type)
void
PrimitiveLocalVariable. typeOnLeft(java.util.Map<java.lang.String,BaseType> typeBounds, Type type)
abstract void
AbstractLocalVariable. typeOnRight(java.util.Map<java.lang.String,BaseType> typeBounds, Type type)
void
GenericLocalVariable. typeOnRight(java.util.Map<java.lang.String,BaseType> typeBounds, Type type)
void
ObjectLocalVariable. typeOnRight(java.util.Map<java.lang.String,BaseType> typeBounds, Type type)
void
PrimitiveLocalVariable. typeOnRight(java.util.Map<java.lang.String,BaseType> typeBounds, Type type)
protected void
Frame.GenerateLocalVariableNameVisitor. visit(Type type, java.lang.String str)
Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable with parameters of type Type Constructor Description ObjectLocalVariable(TypeMaker typeMaker, int index, int offset, Type type, java.lang.String name)
ObjectLocalVariable(TypeMaker typeMaker, int index, int offset, Type type, java.lang.String name, boolean declared)
Constructor parameters in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable with type arguments of type Type Constructor Description GenerateLocalVariableNameVisitor(java.util.HashSet<java.lang.String> blackListNames, java.util.HashMap<Type,java.lang.Boolean> types)
-
Uses of Type in org.jd.core.v1.service.converter.classfiletojavasyntax.processor
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.processor with parameters of type Type Modifier and Type Method Description protected ExpressionVariableInitializer
ConvertClassFileProcessor. convertFieldInitializer(Field field, Type typeField)
-
Uses of Type in org.jd.core.v1.service.converter.classfiletojavasyntax.util
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.util declared as Type Modifier and Type Field Description private Type
ByteCodeParser. returnedType
Type
TypeMaker.MethodTypes. returnedType
protected Type
TypeParametersToTypeArgumentsBinder.BindVisitor. type
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.util with type parameters of type Type Modifier and Type Field Description private java.util.HashMap<java.lang.String,Type>
TypeMaker. internalTypeNameFieldNameToType
private java.util.HashMap<java.lang.String,Type>
TypeMaker. signatureToType
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.util that return Type Modifier and Type Method Description protected Type
TypeParametersToTypeArgumentsBinder. checkTypeArguments(Type type, AbstractLocalVariable localVariable)
protected Type
TypeParametersToTypeArgumentsBinder. getExpressionType(Expression expression)
protected Type
TypeParametersToTypeArgumentsBinder. getExpressionType(ClassFileMethodInvocationExpression mie)
protected Type
TypeParametersToTypeArgumentsBinder. getExpressionType(ClassFileNewExpression ne)
static Type
PrimitiveTypeUtil. getPrimitiveTypeFromDescriptor(java.lang.String descriptor)
static Type
PrimitiveTypeUtil. getPrimitiveTypeFromTag(int tag)
protected Type
StatementMaker. getTernaryOperatorExpressionType(ObjectType ot1, ObjectType ot2)
private Type
TypeMaker. loadFieldType(java.lang.String internalTypeName, java.lang.String fieldName, java.lang.String descriptor)
private Type
TypeMaker. loadFieldType(ObjectType objectType, java.lang.String fieldName, java.lang.String descriptor)
Type
TypeMaker. makeFieldType(java.lang.String internalTypeName, java.lang.String fieldName, java.lang.String descriptor)
Type
TypeMaker. makeFromSignature(java.lang.String signature)
private Type
TypeMaker. parseExceptionSignature(TypeMaker.SignatureReader reader)
Rules: ThrowsSignature: '^' ClassTypeSignature | '^' TypeVariableSignatureType
TypeMaker. parseFieldSignature(ClassFile classFile, Field field)
private Type
TypeMaker. parseReferenceTypeSignature(TypeMaker.SignatureReader reader)
Rules: ReferenceTypeSignature: ClassTypeSignature | ArrayTypeSignature | TypeVariableSignature SimpleClassTypeSignature: Identifier TypeArguments? ArrayTypeSignature: '[' TypeSignature TypeSignature: '[' FieldTypeSignature | '[' BaseType BaseType: 'B' | 'C' | 'D' | 'F' | 'I' | 'J' | 'S' | 'Z' TypeVariableSignature: 'T' Identifier ';'Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.util with parameters of type Type Modifier and Type Method Description protected void
TypeParametersToTypeArgumentsBinder. bind(Type type, ClassFileMethodInvocationExpression mie)
protected void
TypeParametersToTypeArgumentsBinder. bind(Type type, ClassFileNewExpression ne)
void
TypeParametersToTypeArgumentsBinder. bindParameterTypesWithArgumentTypes(Type type, Expression expression)
protected Type
TypeParametersToTypeArgumentsBinder. checkTypeArguments(Type type, AbstractLocalVariable localVariable)
protected java.util.Map<java.lang.String,TypeArgument>
TypeParametersToTypeArgumentsBinder. createBindings(Expression expression, BaseTypeParameter typeParameters, BaseTypeArgument typeArguments, BaseTypeParameter methodTypeParameters, Type returnType, Type returnExpressionType, BaseType parameterTypes, BaseExpression parameters)
AbstractLocalVariable
LocalVariableMaker. getLocalVariableInAssignment(java.util.Map<java.lang.String,BaseType> typeBounds, int index, int offset, Type valueType)
AbstractLocalVariable
LocalVariableMaker. getLocalVariableInNullAssignment(int index, int offset, Type valueType)
void
TypeParametersToTypeArgumentsBinder.BindVisitor. init(Type type)
boolean
LocalVariableMaker. isCompatible(AbstractLocalVariable lv, Type valueType)
FieldReferenceExpression
TypeParametersToTypeArgumentsBinder. newFieldReferenceExpression(int lineNumber, Type type, Expression expression, ObjectType objectType, java.lang.String name, java.lang.String descriptor)
protected void
TypeParametersToTypeArgumentsBinder. populateBindingsWithTypeArgument(java.util.Map<java.lang.String,TypeArgument> bindings, java.util.Map<java.lang.String,BaseType> typeBounds, Type type, Expression expression)
static void
TypeParametersToTypeArgumentsBinder. staticBindParameterTypesWithArgumentTypes(Type type, Expression expression)
-
Uses of Type in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor declared as Type Modifier and Type Field Description protected Type
UpdateIntegerConstantTypeVisitor. arrayVariableInitializerType
protected Type
AddCastExpressionVisitor. returnedType
protected Type
UpdateIntegerConstantTypeVisitor. returnedType
protected Type
AddCastExpressionVisitor. type
protected Type
CreateTypeFromTypeArgumentVisitor. type
protected Type
TypeArgumentToTypeVisitor. type
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor that return Type Modifier and Type Method Description Type
UpdateIntegerConstantTypeVisitor.DimensionTypes. get(int i)
Type
UpdateIntegerConstantTypeVisitor.DimensionTypes. getFirst()
Type
UpdateIntegerConstantTypeVisitor.DimensionTypes. getLast()
Type
CreateTypeFromTypeArgumentVisitor. getType()
Type
TypeArgumentToTypeVisitor. getType()
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor with parameters of type Type Modifier and Type Method Description private Expression
AddCastExpressionVisitor. addCastExpression(Type type, Expression expression)
private Expression
AddCastExpressionVisitor. updateExpression(Type type, Expression expression, boolean force)
protected Expression
UpdateIntegerConstantTypeVisitor. updateExpression(Type type, Expression expression)
Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor with parameters of type Type Constructor Description UpdateIntegerConstantTypeVisitor(Type returnedType)
-