Uses of Interface
org.jd.core.v1.model.javasyntax.type.Type
Packages that use Type
Package
Description
-
Uses of Type in org.jd.core.v1.model.javasyntax.declaration
Fields in org.jd.core.v1.model.javasyntax.declaration declared as TypeModifier and TypeFieldDescriptionprotected 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 TypeModifier and TypeMethodDescriptionMethodDeclaration.getReturnedType()
ArrayVariableInitializer.getType()
FieldDeclaration.getType()
FormalParameter.getType()
LocalVariableDeclaration.getType()
Constructors in org.jd.core.v1.model.javasyntax.declaration with parameters of type TypeModifierConstructorDescriptionArrayVariableInitializer
(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, String name) FormalParameter
(BaseAnnotationReference annotationReferences, Type type, String name) FormalParameter
(Type type, boolean varargs, String name) FormalParameter
(Type type, String name) LocalVariableDeclaration
(Type type, BaseLocalVariableDeclarator localVariableDeclarators) MethodDeclaration
(int flags, String name, Type returnedType, String descriptor) MethodDeclaration
(int flags, String name, Type returnedType, String descriptor, ElementValue defaultAnnotationValue) MethodDeclaration
(int flags, String name, Type returnedType, String descriptor, BaseStatement statements) MethodDeclaration
(int flags, String name, Type returnedType, BaseFormalParameter formalParameters, String descriptor, ElementValue defaultAnnotationValue) MethodDeclaration
(int flags, String name, Type returnedType, BaseFormalParameter formalParameters, String descriptor, BaseStatement statements) MethodDeclaration
(BaseAnnotationReference annotationReferences, int flags, String name, BaseTypeParameter typeParameters, Type returnedType, BaseFormalParameter formalParameters, BaseType exceptionTypes, 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 TypeModifier and TypeFieldDescriptionprotected 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 TypeModifier and TypeMethodDescriptionprotected static Type
ArrayExpression.createItemType
(Expression expression) InstanceOfExpression.getInstanceOfType()
LambdaIdentifiersExpression.getReturnedType()
AbstractLineNumberTypeExpression.getType()
BooleanExpression.getType()
CommentExpression.getType()
EnumConstantReferenceExpression.getType()
Expression.getType()
InstanceOfExpression.getType()
LengthExpression.getType()
NewExpression.getType()
ObjectTypeReferenceExpression.getType()
ParenthesesExpression.getType()
PostOperatorExpression.getType()
PreOperatorExpression.getType()
StringConstantExpression.getType()
SuperExpression.getType()
ThisExpression.getType()
TypeReferenceDotClassExpression.getType()
TypeReferenceDotClassExpression.getTypeDotClass()
Methods in org.jd.core.v1.model.javasyntax.expression with parameters of type TypeModifier and TypeMethodDescriptionprotected boolean
void
void
Constructors in org.jd.core.v1.model.javasyntax.expression with parameters of type TypeModifierConstructorDescriptionprotected
AbstractLambdaExpression
(int lineNumber, Type type, BaseStatement statements) protected
AbstractLambdaExpression
(Type type, BaseStatement statements) protected
AbstractLineNumberTypeExpression
(int lineNumber, Type type) protected
BinaryOperatorExpression
(int lineNumber, Type type, Expression leftExpression, 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, String descriptor) ConstructorReferenceExpression
(Type type, ObjectType objectType, String descriptor) FieldReferenceExpression
(int lineNumber, Type type, Expression expression, String internalTypeName, String name, String descriptor) FieldReferenceExpression
(Type type, Expression expression, String internalTypeName, String name, 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, List<String> parameters, BaseStatement statements) LambdaIdentifiersExpression
(Type type, Type returnedType, List<String> parameters, BaseStatement statements) LocalVariableReferenceExpression
(int lineNumber, Type type, String name) LocalVariableReferenceExpression
(Type type, String name) MethodInvocationExpression
(int lineNumber, Type type, Expression expression, String internalTypeName, String name, String descriptor) MethodInvocationExpression
(int lineNumber, Type type, Expression expression, String internalTypeName, String name, String descriptor, BaseExpression parameters) MethodInvocationExpression
(Type type, Expression expression, String internalTypeName, String name, String descriptor) MethodInvocationExpression
(Type type, Expression expression, String internalTypeName, String name, String descriptor, BaseExpression parameters) MethodReferenceExpression
(int lineNumber, Type type, Expression expression, String internalTypeName, String name, String descriptor) MethodReferenceExpression
(Type type, Expression expression, String internalTypeName, String name, 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 -
Uses of Type in org.jd.core.v1.model.javasyntax.statement
Fields in org.jd.core.v1.model.javasyntax.statement declared as TypeMethods in org.jd.core.v1.model.javasyntax.statement that return TypeConstructors in org.jd.core.v1.model.javasyntax.statement with parameters of type TypeModifierConstructorDescriptionForEachStatement
(Type type, 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 TypeModifier and TypeClassDescriptionclass
class
class
class
Fields in org.jd.core.v1.model.javasyntax.type declared as TypeModifier and TypeFieldDescriptionprotected Type
WildcardExtendsTypeArgument.type
protected Type
WildcardSuperTypeArgument.type
Methods in org.jd.core.v1.model.javasyntax.type that return TypeModifier and TypeMethodDescriptionGenericType.createType
(int dimension) InnerObjectType.createType
(int dimension) ObjectType.createType
(int dimension) PrimitiveType.createType
(int dimension) Type.createType
(int dimension) WildcardExtendsTypeArgument.getType()
WildcardSuperTypeArgument.getType()
UnmodifiableTypes.remove
(int i) UnmodifiableTypes.removeFirst()
UnmodifiableTypes.removeLast()
Methods in org.jd.core.v1.model.javasyntax.type that return types with arguments of type TypeModifier and TypeMethodDescriptionUnmodifiableTypes.listIterator()
UnmodifiableTypes.listIterator
(int i) Methods in org.jd.core.v1.model.javasyntax.type with parameters of type TypeMethod parameters in org.jd.core.v1.model.javasyntax.type with type arguments of type TypeModifier and TypeMethodDescriptionboolean
void
UnmodifiableTypes.replaceAll
(UnaryOperator<Type> unaryOperator) Constructors in org.jd.core.v1.model.javasyntax.type with parameters of type TypeConstructor parameters in org.jd.core.v1.model.javasyntax.type with type arguments of type TypeModifierConstructorDescriptionTypes
(Collection<Type> collection) UnmodifiableTypes
(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 TypeModifier and TypeMethodDescriptionClassFileConstructorDeclaration.getReturnedType()
ClassFileConstructorOrMethodDeclaration.getReturnedType()
ClassFileStaticInitializerDeclaration.getReturnedType()
ClassFileFormalParameter.getType()
Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.declaration with parameters of type TypeModifierConstructorDescriptionClassFileFieldDeclaration
(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, String name, Type returnedType, BaseType parameterTypes, Map<String, TypeArgument> bindings, Map<String, BaseType> typeBounds) ClassFileMethodDeclaration
(ClassFileBodyDeclaration bodyDeclaration, ClassFile classFile, Method method, String name, Type returnedType, BaseType parameterTypes, Map<String, TypeArgument> bindings, Map<String, BaseType> typeBounds, int firstLineNumber) ClassFileMethodDeclaration
(ClassFileBodyDeclaration bodyDeclaration, ClassFile classFile, Method method, BaseAnnotationReference annotationReferences, String name, BaseTypeParameter typeParameters, Type returnedType, BaseType parameterTypes, BaseType exceptionTypes, ElementValue defaultAnnotationValue, Map<String, TypeArgument> bindings, Map<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 TypeConstructors in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression with parameters of type TypeModifierConstructorDescriptionClassFileMethodInvocationExpression
(TypeParametersToTypeArgumentsBinder binder, int lineNumber, BaseTypeParameter typeParameters, Type type, Expression expression, String internalTypeName, String name, 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 TypeFields in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable with type parameters of type TypeMethods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable that return TypeModifier and TypeMethodDescriptionabstract Type
AbstractLocalVariable.getType()
ObjectLocalVariable.getType()
PrimitiveLocalVariable.getType()
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable with parameters of type TypeModifier and TypeMethodDescriptionprotected void
abstract boolean
AbstractLocalVariable.isAssignableFrom
(Map<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
(Map<String, BaseType> typeBounds, Type otherType) boolean
ObjectLocalVariable.isAssignableFrom
(Map<String, BaseType> typeBounds, Type type) boolean
PrimitiveLocalVariable.isAssignableFrom
(Map<String, BaseType> typeBounds, Type type) void
abstract void
AbstractLocalVariable.typeOnLeft
(Map<String, BaseType> typeBounds, Type type) void
GenericLocalVariable.typeOnLeft
(Map<String, BaseType> typeBounds, Type type) void
ObjectLocalVariable.typeOnLeft
(Map<String, BaseType> typeBounds, Type type) void
PrimitiveLocalVariable.typeOnLeft
(Map<String, BaseType> typeBounds, Type type) abstract void
AbstractLocalVariable.typeOnRight
(Map<String, BaseType> typeBounds, Type type) void
GenericLocalVariable.typeOnRight
(Map<String, BaseType> typeBounds, Type type) void
ObjectLocalVariable.typeOnRight
(Map<String, BaseType> typeBounds, Type type) void
PrimitiveLocalVariable.typeOnRight
(Map<String, BaseType> typeBounds, Type type) protected void
Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable with parameters of type TypeModifierConstructorDescriptionObjectLocalVariable
(TypeMaker typeMaker, int index, int offset, Type type, String name) ObjectLocalVariable
(TypeMaker typeMaker, int index, int offset, Type type, String name, boolean declared) Constructor parameters in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable with type arguments of type Type -
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 TypeModifier and TypeMethodDescriptionprotected 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 TypeModifier and TypeFieldDescriptionprivate Type
ByteCodeParser.returnedType
TypeMaker.MethodTypes.returnedType
protected Type
TypeParametersToTypeArgumentsBinder.BindVisitor.type
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.util with type parameters of type TypeModifier and TypeFieldDescriptionTypeMaker.internalTypeNameFieldNameToType
TypeMaker.signatureToType
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.util that return TypeModifier and TypeMethodDescriptionprotected 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
(String descriptor) static Type
PrimitiveTypeUtil.getPrimitiveTypeFromTag
(int tag) protected Type
StatementMaker.getTernaryOperatorExpressionType
(ObjectType ot1, ObjectType ot2) private Type
TypeMaker.loadFieldType
(String internalTypeName, String fieldName, String descriptor) private Type
TypeMaker.loadFieldType
(ObjectType objectType, String fieldName, String descriptor) TypeMaker.makeFieldType
(String internalTypeName, String fieldName, String descriptor) TypeMaker.makeFromSignature
(String signature) private Type
TypeMaker.parseExceptionSignature
(TypeMaker.SignatureReader reader) Rules: ThrowsSignature: '^' ClassTypeSignature | '^' TypeVariableSignatureTypeMaker.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 TypeModifier and TypeMethodDescriptionprotected 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 Map
<String, TypeArgument> TypeParametersToTypeArgumentsBinder.createBindings
(Expression expression, BaseTypeParameter typeParameters, BaseTypeArgument typeArguments, BaseTypeParameter methodTypeParameters, Type returnType, Type returnExpressionType, BaseType parameterTypes, BaseExpression parameters) LocalVariableMaker.getLocalVariableInAssignment
(Map<String, BaseType> typeBounds, int index, int offset, Type valueType) LocalVariableMaker.getLocalVariableInNullAssignment
(int index, int offset, Type valueType) void
boolean
LocalVariableMaker.isCompatible
(AbstractLocalVariable lv, Type valueType) TypeParametersToTypeArgumentsBinder.newFieldReferenceExpression
(int lineNumber, Type type, Expression expression, ObjectType objectType, String name, String descriptor) protected void
TypeParametersToTypeArgumentsBinder.populateBindingsWithTypeArgument
(Map<String, TypeArgument> bindings, Map<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 TypeModifier and TypeFieldDescriptionprotected 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 TypeModifier and TypeMethodDescriptionUpdateIntegerConstantTypeVisitor.DimensionTypes.get
(int i) UpdateIntegerConstantTypeVisitor.DimensionTypes.getFirst()
UpdateIntegerConstantTypeVisitor.DimensionTypes.getLast()
CreateTypeFromTypeArgumentVisitor.getType()
TypeArgumentToTypeVisitor.getType()
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor with parameters of type TypeModifier and TypeMethodDescriptionprivate 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