Uses of Interface
org.jd.core.v1.model.javasyntax.type.BaseType
Packages that use BaseType
Package
Description
-
Uses of BaseType in org.jd.core.v1.model.javasyntax
Methods in org.jd.core.v1.model.javasyntax with parameters of type BaseTypeModifier and TypeMethodDescriptionprotected void
AbstractJavaSyntaxVisitor.safeAccept
(BaseType list) -
Uses of BaseType in org.jd.core.v1.model.javasyntax.declaration
Fields in org.jd.core.v1.model.javasyntax.declaration declared as BaseTypeModifier and TypeFieldDescriptionprotected BaseType
ConstructorDeclaration.exceptionTypes
protected BaseType
MethodDeclaration.exceptionTypes
protected BaseType
EnumDeclaration.interfaces
protected BaseType
InterfaceDeclaration.interfaces
Methods in org.jd.core.v1.model.javasyntax.declaration that return BaseTypeModifier and TypeMethodDescriptionConstructorDeclaration.getExceptionTypes()
MethodDeclaration.getExceptionTypes()
EnumDeclaration.getInterfaces()
InterfaceDeclaration.getInterfaces()
Constructors in org.jd.core.v1.model.javasyntax.declaration with parameters of type BaseTypeModifierConstructorDescriptionClassDeclaration
(BaseAnnotationReference annotationReferences, int flags, String internalName, String name, BaseTypeParameter typeParameters, ObjectType superType, BaseType interfaces, BodyDeclaration bodyDeclaration) ConstructorDeclaration
(BaseAnnotationReference annotationReferences, int flags, BaseTypeParameter typeParameters, BaseFormalParameter formalParameters, BaseType exceptionTypes, String descriptor, BaseStatement statements) EnumDeclaration
(BaseAnnotationReference annotationReferences, int flags, String internalName, String name, BaseType interfaces, List<EnumDeclaration.Constant> constants, BodyDeclaration bodyDeclaration) InterfaceDeclaration
(int flags, String internalName, String name, BaseType interfaces) InterfaceDeclaration
(BaseAnnotationReference annotationReferences, int flags, String internalName, String name, BaseTypeParameter typeParameters, BaseType interfaces, BodyDeclaration bodyDeclaration) MethodDeclaration
(BaseAnnotationReference annotationReferences, int flags, String name, BaseTypeParameter typeParameters, Type returnedType, BaseFormalParameter formalParameters, BaseType exceptionTypes, String descriptor, BaseStatement statements, ElementValue defaultAnnotationValue) -
Uses of BaseType in org.jd.core.v1.model.javasyntax.reference
Classes in org.jd.core.v1.model.javasyntax.reference that implement BaseType -
Uses of BaseType in org.jd.core.v1.model.javasyntax.type
Subinterfaces of BaseType in org.jd.core.v1.model.javasyntax.typeClasses in org.jd.core.v1.model.javasyntax.type that implement BaseTypeModifier and TypeClassDescriptionclass
class
class
class
class
class
Fields in org.jd.core.v1.model.javasyntax.type declared as BaseTypeMethods in org.jd.core.v1.model.javasyntax.type that return BaseTypeMethod parameters in org.jd.core.v1.model.javasyntax.type with type arguments of type BaseTypeModifier and TypeMethodDescriptiondefault boolean
BaseTypeArgument.isTypeArgumentAssignableFrom
(Map<String, BaseType> typeBounds, BaseTypeArgument typeArgument) boolean
DiamondTypeArgument.isTypeArgumentAssignableFrom
(Map<String, BaseType> typeBounds, BaseTypeArgument typeArgument) boolean
GenericType.isTypeArgumentAssignableFrom
(Map<String, BaseType> typeBounds, BaseTypeArgument typeArgument) boolean
ObjectType.isTypeArgumentAssignableFrom
(Map<String, BaseType> typeBounds, BaseTypeArgument typeArgument) protected boolean
ObjectType.isTypeArgumentAssignableFrom
(Map<String, BaseType> typeBounds, ObjectType objectType) boolean
PrimitiveType.isTypeArgumentAssignableFrom
(Map<String, BaseType> typeBounds, BaseTypeArgument typeArgument) boolean
TypeArguments.isTypeArgumentAssignableFrom
(Map<String, BaseType> typeBounds, BaseTypeArgument typeArgument) boolean
WildcardExtendsTypeArgument.isTypeArgumentAssignableFrom
(Map<String, BaseType> typeBounds, BaseTypeArgument typeArgument) boolean
WildcardSuperTypeArgument.isTypeArgumentAssignableFrom
(Map<String, BaseType> typeBounds, BaseTypeArgument typeArgument) boolean
WildcardTypeArgument.isTypeArgumentAssignableFrom
(Map<String, BaseType> typeBounds, BaseTypeArgument typeArgument) Constructors in org.jd.core.v1.model.javasyntax.type with parameters of type BaseTypeModifierConstructorDescriptionTypeParameterWithTypeBounds
(String identifier, BaseType typeBounds) -
Uses of BaseType in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.declaration
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.declaration declared as BaseTypeModifier and TypeFieldDescriptionprotected BaseType
ClassFileConstructorDeclaration.parameterTypes
protected BaseType
ClassFileMethodDeclaration.parameterTypes
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.declaration with type parameters of type BaseTypeModifier and TypeFieldDescriptionClassFileBodyDeclaration.typeBounds
ClassFileConstructorDeclaration.typeBounds
ClassFileMethodDeclaration.typeBounds
ClassFileStaticInitializerDeclaration.typeBounds
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.declaration that return BaseTypeModifier and TypeMethodDescriptionClassFileConstructorDeclaration.getParameterTypes()
ClassFileConstructorOrMethodDeclaration.getParameterTypes()
ClassFileMethodDeclaration.getParameterTypes()
ClassFileStaticInitializerDeclaration.getParameterTypes()
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.declaration that return types with arguments of type BaseTypeModifier and TypeMethodDescriptionClassFileBodyDeclaration.getTypeBounds()
ClassFileConstructorDeclaration.getTypeBounds()
ClassFileConstructorOrMethodDeclaration.getTypeBounds()
ClassFileMethodDeclaration.getTypeBounds()
ClassFileStaticInitializerDeclaration.getTypeBounds()
Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.declaration with parameters of type BaseTypeModifierConstructorDescriptionClassFileClassDeclaration
(BaseAnnotationReference annotationReferences, int flags, String internalName, String name, BaseTypeParameter typeParameters, ObjectType superType, BaseType interfaces, ClassFileBodyDeclaration bodyDeclaration) ClassFileConstructorDeclaration
(ClassFileBodyDeclaration bodyDeclaration, ClassFile classFile, Method method, BaseAnnotationReference annotationReferences, BaseTypeParameter typeParameters, BaseType parameterTypes, BaseType exceptionTypes, Map<String, TypeArgument> bindings, Map<String, BaseType> typeBounds, int firstLineNumber) ClassFileEnumDeclaration
(BaseAnnotationReference annotationReferences, int flags, String internalName, String name, BaseType interfaces, ClassFileBodyDeclaration bodyDeclaration) ClassFileInterfaceDeclaration
(BaseAnnotationReference annotationReferences, int flags, String internalName, String name, BaseTypeParameter typeParameters, BaseType interfaces, ClassFileBodyDeclaration bodyDeclaration) 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 BaseType in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression declared as BaseTypeModifier and TypeFieldDescriptionprotected BaseType
ClassFileConstructorInvocationExpression.parameterTypes
protected BaseType
ClassFileMethodInvocationExpression.parameterTypes
protected BaseType
ClassFileNewExpression.parameterTypes
protected BaseType
ClassFileSuperConstructorInvocationExpression.parameterTypes
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression that return BaseTypeModifier and TypeMethodDescriptionClassFileConstructorInvocationExpression.getParameterTypes()
ClassFileMethodInvocationExpression.getParameterTypes()
ClassFileNewExpression.getParameterTypes()
ClassFileSuperConstructorInvocationExpression.getParameterTypes()
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression with parameters of type BaseTypeModifier and TypeMethodDescriptionvoid
ClassFileNewExpression.set
(String descriptor, BaseType parameterTypes, BaseExpression parameters) void
ClassFileConstructorInvocationExpression.setParameterTypes
(BaseType parameterTypes) void
ClassFileMethodInvocationExpression.setParameterTypes
(BaseType parameterTypes) void
ClassFileNewExpression.setParameterTypes
(BaseType parameterTypes) void
ClassFileSuperConstructorInvocationExpression.setParameterTypes
(BaseType parameterTypes) Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression with parameters of type BaseTypeModifierConstructorDescriptionClassFileConstructorInvocationExpression
(int lineNumber, ObjectType type, String descriptor, BaseType parameterTypes, BaseExpression parameters) ClassFileMethodInvocationExpression
(TypeParametersToTypeArgumentsBinder binder, int lineNumber, BaseTypeParameter typeParameters, Type type, Expression expression, String internalTypeName, String name, String descriptor, BaseType parameterTypes, BaseExpression parameters) ClassFileSuperConstructorInvocationExpression
(int lineNumber, ObjectType type, String descriptor, BaseType parameterTypes, BaseExpression parameters) -
Uses of BaseType in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable
Method parameters in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable with type arguments of type BaseTypeModifier and TypeMethodDescriptionprotected void
AbstractLocalVariable.fireChangeEvent
(Map<String, BaseType> typeBounds) 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.abstract boolean
AbstractLocalVariable.isAssignableFrom
(Map<String, BaseType> typeBounds, AbstractLocalVariable variable) boolean
GenericLocalVariable.isAssignableFrom
(Map<String, BaseType> typeBounds, Type otherType) boolean
GenericLocalVariable.isAssignableFrom
(Map<String, BaseType> typeBounds, AbstractLocalVariable variable) boolean
ObjectLocalVariable.isAssignableFrom
(Map<String, BaseType> typeBounds, Type type) boolean
ObjectLocalVariable.isAssignableFrom
(Map<String, BaseType> typeBounds, AbstractLocalVariable variable) boolean
PrimitiveLocalVariable.isAssignableFrom
(Map<String, BaseType> typeBounds, Type type) boolean
PrimitiveLocalVariable.isAssignableFrom
(Map<String, BaseType> typeBounds, AbstractLocalVariable variable) void
Frame.mergeLocalVariable
(Map<String, BaseType> typeBounds, LocalVariableMaker localVariableMaker, AbstractLocalVariable lv) 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) abstract void
AbstractLocalVariable.variableOnLeft
(Map<String, BaseType> typeBounds, AbstractLocalVariable variable) void
GenericLocalVariable.variableOnLeft
(Map<String, BaseType> typeBounds, AbstractLocalVariable variable) void
ObjectLocalVariable.variableOnLeft
(Map<String, BaseType> typeBounds, AbstractLocalVariable variable) void
PrimitiveLocalVariable.variableOnLeft
(Map<String, BaseType> typeBounds, AbstractLocalVariable variable) abstract void
AbstractLocalVariable.variableOnRight
(Map<String, BaseType> typeBounds, AbstractLocalVariable variable) void
GenericLocalVariable.variableOnRight
(Map<String, BaseType> typeBounds, AbstractLocalVariable variable) void
ObjectLocalVariable.variableOnRight
(Map<String, BaseType> typeBounds, AbstractLocalVariable variable) void
PrimitiveLocalVariable.variableOnRight
(Map<String, BaseType> typeBounds, AbstractLocalVariable variable) -
Uses of BaseType in org.jd.core.v1.service.converter.classfiletojavasyntax.util
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.util declared as BaseTypeModifier and TypeFieldDescriptionTypeMaker.MethodTypes.exceptionTypes
TypeMaker.TypeTypes.interfaces
TypeMaker.MethodTypes.parameterTypes
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.util with type parameters of type BaseTypeModifier and TypeFieldDescriptionTypeParametersToTypeArgumentsBinder.contextualTypeBounds
ByteCodeParser.typeBounds
LocalVariableMaker.typeBounds
StatementMaker.typeBounds
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.util that return BaseTypeModifier and TypeMethodDescriptionprotected BaseType
TypeParametersToTypeArgumentsBinder.bind
(Map<String, TypeArgument> bindings, BaseType parameterTypes) protected BaseType
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.util with parameters of type BaseTypeModifier and TypeMethodDescriptionprotected BaseType
TypeParametersToTypeArgumentsBinder.bind
(Map<String, TypeArgument> bindings, BaseType parameterTypes) protected void
TypeParametersToTypeArgumentsBinder.bindParameters
(BaseType parameterTypes, BaseExpression parameters) protected BaseType
protected Map
<String, TypeArgument> TypeParametersToTypeArgumentsBinder.createBindings
(Expression expression, BaseTypeParameter typeParameters, BaseTypeArgument typeArguments, BaseTypeParameter methodTypeParameters, Type returnType, Type returnExpressionType, BaseType parameterTypes, BaseExpression parameters) private BaseExpression
ByteCodeParser.extractParametersFromStack
(Statements statements, DefaultStack<Expression> stack, BaseType parameterTypes) protected void
LocalVariableMaker.initLocalVariablesFromParameterTypes
(ClassFile classFile, BaseType parameterTypes, boolean varargs, int firstVariableIndex, int lastParameterIndex) Method parameters in org.jd.core.v1.service.converter.classfiletojavasyntax.util with type arguments of type BaseTypeModifier and TypeMethodDescriptionLocalVariableMaker.getLocalVariableInAssignment
(Map<String, BaseType> typeBounds, int index, int offset, Type valueType) LocalVariableMaker.getLocalVariableInAssignment
(Map<String, BaseType> typeBounds, int index, int offset, AbstractLocalVariable valueLocalVariable) boolean
TypeMaker.isAssignable
(Map<String, BaseType> typeBounds, ObjectType left, ObjectType right) protected static Statement
LoopStatementMaker.makeForEachArray
(Map<String, BaseType> typeBounds, LocalVariableMaker localVariableMaker, Statements statements, Expression condition, Statements subStatements) protected static Statement
LoopStatementMaker.makeForEachList
(Map<String, BaseType> typeBounds, LocalVariableMaker localVariableMaker, Statements statements, Expression condition, Statements subStatements) protected static Statement
LoopStatementMaker.makeLoop
(Map<String, BaseType> typeBounds, LocalVariableMaker localVariableMaker, BasicBlock loopBasicBlock, Statements statements, Expression condition, Statements subStatements) static Statement
LoopStatementMaker.makeLoop
(Map<String, BaseType> typeBounds, LocalVariableMaker localVariableMaker, BasicBlock loopBasicBlock, Statements statements, Expression condition, Statements subStatements, Statements jumps) Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.util with parameters of type BaseTypeModifierConstructorDescriptionLocalVariableMaker
(TypeMaker typeMaker, ClassFileConstructorOrMethodDeclaration comd, boolean constructor, BaseType parameterTypes) -
Uses of BaseType in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor
Classes in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor that implement BaseTypeModifier and TypeClassDescriptionprotected static class
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor declared as BaseTypeModifier and TypeFieldDescriptionprotected BaseType
AddCastExpressionVisitor.exceptionTypes
protected BaseType
BindTypesToTypesVisitor.result
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor with type parameters of type BaseTypeModifier and TypeFieldDescriptionPopulateBindingsWithTypeArgumentVisitor.contextualTypeBounds
AddCastExpressionVisitor.typeBounds
PopulateBindingsWithTypeArgumentVisitor.typeBounds
PopulateBindingsWithTypeParameterVisitor.typeBounds
UpdateIntegerConstantTypeVisitor.TYPES
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor that return BaseTypeModifier and TypeMethodDescriptionBindTypesToTypesVisitor.getType()
protected BaseType
InitInnerClassVisitor.UpdateNewExpressionVisitor.removeFirstItem
(BaseType types) Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor with parameters of type BaseTypeModifier and TypeMethodDescriptionprivate static boolean
protected BaseType
InitInnerClassVisitor.UpdateNewExpressionVisitor.removeFirstItem
(BaseType types) protected BaseExpression
InitInnerClassVisitor.UpdateNewExpressionVisitor.removeLastSyntheticParameter
(BaseExpression parameters, BaseType parameterTypes) protected BaseExpression
AddCastExpressionVisitor.updateExpressions
(BaseType types, BaseExpression expressions, boolean force) protected BaseExpression
UpdateIntegerConstantTypeVisitor.updateExpressions
(BaseType types, BaseExpression expressions) Method parameters in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor with type arguments of type BaseType