Uses of Interface
org.jd.core.v1.model.javasyntax.type.BaseType
-
-
Uses of BaseType in org.jd.core.v1.model.javasyntax
Methods in org.jd.core.v1.model.javasyntax with parameters of type BaseType Modifier and Type Method Description protected 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 BaseType Modifier and Type Field Description protected 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 BaseType Modifier and Type Method Description BaseType
ConstructorDeclaration. getExceptionTypes()
BaseType
MethodDeclaration. getExceptionTypes()
BaseType
EnumDeclaration. getInterfaces()
BaseType
InterfaceDeclaration. getInterfaces()
Constructors in org.jd.core.v1.model.javasyntax.declaration with parameters of type BaseType Constructor Description ClassDeclaration(BaseAnnotationReference annotationReferences, int flags, java.lang.String internalName, java.lang.String name, BaseTypeParameter typeParameters, ObjectType superType, BaseType interfaces, BodyDeclaration bodyDeclaration)
ConstructorDeclaration(BaseAnnotationReference annotationReferences, int flags, BaseTypeParameter typeParameters, BaseFormalParameter formalParameters, BaseType exceptionTypes, java.lang.String descriptor, BaseStatement statements)
EnumDeclaration(BaseAnnotationReference annotationReferences, int flags, java.lang.String internalName, java.lang.String name, BaseType interfaces, java.util.List<EnumDeclaration.Constant> constants, BodyDeclaration bodyDeclaration)
InterfaceDeclaration(int flags, java.lang.String internalName, java.lang.String name, BaseType interfaces)
InterfaceDeclaration(BaseAnnotationReference annotationReferences, int flags, java.lang.String internalName, java.lang.String name, BaseTypeParameter typeParameters, BaseType interfaces, BodyDeclaration bodyDeclaration)
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 BaseType in org.jd.core.v1.model.javasyntax.reference
Classes in org.jd.core.v1.model.javasyntax.reference that implement BaseType Modifier and Type Class Description class
InnerObjectReference
class
ObjectReference
-
Uses of BaseType in org.jd.core.v1.model.javasyntax.type
Subinterfaces of BaseType in org.jd.core.v1.model.javasyntax.type Modifier and Type Interface Description interface
Type
Classes in org.jd.core.v1.model.javasyntax.type that implement BaseType Modifier and Type Class Description class
GenericType
class
InnerObjectType
class
ObjectType
class
PrimitiveType
class
Types
class
UnmodifiableTypes
Fields in org.jd.core.v1.model.javasyntax.type declared as BaseType Modifier and Type Field Description protected BaseType
TypeParameterWithTypeBounds. typeBounds
Methods in org.jd.core.v1.model.javasyntax.type that return BaseType Modifier and Type Method Description BaseType
TypeParameterWithTypeBounds. getTypeBounds()
Method parameters in org.jd.core.v1.model.javasyntax.type with type arguments of type BaseType Modifier and Type Method Description default boolean
BaseTypeArgument. isTypeArgumentAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, BaseTypeArgument typeArgument)
boolean
DiamondTypeArgument. isTypeArgumentAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, BaseTypeArgument typeArgument)
boolean
GenericType. isTypeArgumentAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, BaseTypeArgument typeArgument)
boolean
ObjectType. isTypeArgumentAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, BaseTypeArgument typeArgument)
protected boolean
ObjectType. isTypeArgumentAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, ObjectType objectType)
boolean
PrimitiveType. isTypeArgumentAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, BaseTypeArgument typeArgument)
boolean
TypeArguments. isTypeArgumentAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, BaseTypeArgument typeArgument)
boolean
WildcardExtendsTypeArgument. isTypeArgumentAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, BaseTypeArgument typeArgument)
boolean
WildcardSuperTypeArgument. isTypeArgumentAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, BaseTypeArgument typeArgument)
boolean
WildcardTypeArgument. isTypeArgumentAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, BaseTypeArgument typeArgument)
Constructors in org.jd.core.v1.model.javasyntax.type with parameters of type BaseType Constructor Description TypeParameterWithTypeBounds(java.lang.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 BaseType Modifier and Type Field Description protected BaseType
ClassFileConstructorDeclaration. parameterTypes
protected BaseType
ClassFileMethodDeclaration. parameterTypes
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.declaration with type parameters of type BaseType Modifier and Type Field Description protected java.util.Map<java.lang.String,BaseType>
ClassFileBodyDeclaration. typeBounds
protected java.util.Map<java.lang.String,BaseType>
ClassFileConstructorDeclaration. typeBounds
protected java.util.Map<java.lang.String,BaseType>
ClassFileMethodDeclaration. typeBounds
protected java.util.Map<java.lang.String,BaseType>
ClassFileStaticInitializerDeclaration. typeBounds
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.declaration that return BaseType Modifier and Type Method Description BaseType
ClassFileConstructorDeclaration. getParameterTypes()
BaseType
ClassFileConstructorOrMethodDeclaration. getParameterTypes()
BaseType
ClassFileMethodDeclaration. getParameterTypes()
BaseType
ClassFileStaticInitializerDeclaration. getParameterTypes()
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.declaration that return types with arguments of type BaseType Modifier and Type Method Description java.util.Map<java.lang.String,BaseType>
ClassFileBodyDeclaration. getTypeBounds()
java.util.Map<java.lang.String,BaseType>
ClassFileConstructorDeclaration. getTypeBounds()
java.util.Map<java.lang.String,BaseType>
ClassFileConstructorOrMethodDeclaration. getTypeBounds()
java.util.Map<java.lang.String,BaseType>
ClassFileMethodDeclaration. getTypeBounds()
java.util.Map<java.lang.String,BaseType>
ClassFileStaticInitializerDeclaration. getTypeBounds()
Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.declaration with parameters of type BaseType Constructor Description ClassFileClassDeclaration(BaseAnnotationReference annotationReferences, int flags, java.lang.String internalName, java.lang.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, java.util.Map<java.lang.String,TypeArgument> bindings, java.util.Map<java.lang.String,BaseType> typeBounds, int firstLineNumber)
ClassFileEnumDeclaration(BaseAnnotationReference annotationReferences, int flags, java.lang.String internalName, java.lang.String name, BaseType interfaces, ClassFileBodyDeclaration bodyDeclaration)
ClassFileInterfaceDeclaration(BaseAnnotationReference annotationReferences, int flags, java.lang.String internalName, java.lang.String name, BaseTypeParameter typeParameters, BaseType interfaces, ClassFileBodyDeclaration bodyDeclaration)
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 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 BaseType Modifier and Type Field Description protected 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 BaseType Modifier and Type Method Description BaseType
ClassFileConstructorInvocationExpression. getParameterTypes()
BaseType
ClassFileMethodInvocationExpression. getParameterTypes()
BaseType
ClassFileNewExpression. getParameterTypes()
BaseType
ClassFileSuperConstructorInvocationExpression. getParameterTypes()
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression with parameters of type BaseType Modifier and Type Method Description void
ClassFileNewExpression. set(java.lang.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 BaseType Constructor Description ClassFileConstructorInvocationExpression(int lineNumber, ObjectType type, java.lang.String descriptor, BaseType parameterTypes, BaseExpression parameters)
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)
ClassFileSuperConstructorInvocationExpression(int lineNumber, ObjectType type, java.lang.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 BaseType Modifier and Type Method Description protected void
AbstractLocalVariable. fireChangeEvent(java.util.Map<java.lang.String,BaseType> typeBounds)
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.abstract boolean
AbstractLocalVariable. isAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, AbstractLocalVariable variable)
boolean
GenericLocalVariable. isAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, Type otherType)
boolean
GenericLocalVariable. isAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, AbstractLocalVariable variable)
boolean
ObjectLocalVariable. isAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, Type type)
boolean
ObjectLocalVariable. isAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, AbstractLocalVariable variable)
boolean
PrimitiveLocalVariable. isAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, Type type)
boolean
PrimitiveLocalVariable. isAssignableFrom(java.util.Map<java.lang.String,BaseType> typeBounds, AbstractLocalVariable variable)
void
Frame. mergeLocalVariable(java.util.Map<java.lang.String,BaseType> typeBounds, LocalVariableMaker localVariableMaker, AbstractLocalVariable lv)
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)
abstract void
AbstractLocalVariable. variableOnLeft(java.util.Map<java.lang.String,BaseType> typeBounds, AbstractLocalVariable variable)
void
GenericLocalVariable. variableOnLeft(java.util.Map<java.lang.String,BaseType> typeBounds, AbstractLocalVariable variable)
void
ObjectLocalVariable. variableOnLeft(java.util.Map<java.lang.String,BaseType> typeBounds, AbstractLocalVariable variable)
void
PrimitiveLocalVariable. variableOnLeft(java.util.Map<java.lang.String,BaseType> typeBounds, AbstractLocalVariable variable)
abstract void
AbstractLocalVariable. variableOnRight(java.util.Map<java.lang.String,BaseType> typeBounds, AbstractLocalVariable variable)
void
GenericLocalVariable. variableOnRight(java.util.Map<java.lang.String,BaseType> typeBounds, AbstractLocalVariable variable)
void
ObjectLocalVariable. variableOnRight(java.util.Map<java.lang.String,BaseType> typeBounds, AbstractLocalVariable variable)
void
PrimitiveLocalVariable. variableOnRight(java.util.Map<java.lang.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 BaseType Modifier and Type Field Description BaseType
TypeMaker.MethodTypes. exceptionTypes
BaseType
TypeMaker.TypeTypes. interfaces
BaseType
TypeMaker.MethodTypes. parameterTypes
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.util with type parameters of type BaseType Modifier and Type Field Description protected java.util.Map<java.lang.String,BaseType>
TypeParametersToTypeArgumentsBinder. contextualTypeBounds
private java.util.Map<java.lang.String,BaseType>
ByteCodeParser. typeBounds
protected java.util.Map<java.lang.String,BaseType>
LocalVariableMaker. typeBounds
protected java.util.Map<java.lang.String,BaseType>
StatementMaker. typeBounds
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.util that return BaseType Modifier and Type Method Description protected BaseType
TypeParametersToTypeArgumentsBinder. bind(java.util.Map<java.lang.String,TypeArgument> bindings, BaseType parameterTypes)
protected BaseType
TypeParametersToTypeArgumentsBinder. clone(BaseType parameterTypes)
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.util with parameters of type BaseType Modifier and Type Method Description protected BaseType
TypeParametersToTypeArgumentsBinder. bind(java.util.Map<java.lang.String,TypeArgument> bindings, BaseType parameterTypes)
protected void
TypeParametersToTypeArgumentsBinder. bindParameters(BaseType parameterTypes, BaseExpression parameters)
protected BaseType
TypeParametersToTypeArgumentsBinder. clone(BaseType parameterTypes)
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)
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 BaseType Modifier and Type Method Description AbstractLocalVariable
LocalVariableMaker. getLocalVariableInAssignment(java.util.Map<java.lang.String,BaseType> typeBounds, int index, int offset, Type valueType)
AbstractLocalVariable
LocalVariableMaker. getLocalVariableInAssignment(java.util.Map<java.lang.String,BaseType> typeBounds, int index, int offset, AbstractLocalVariable valueLocalVariable)
boolean
TypeMaker. isAssignable(java.util.Map<java.lang.String,BaseType> typeBounds, ObjectType left, ObjectType right)
protected static Statement
LoopStatementMaker. makeForEachArray(java.util.Map<java.lang.String,BaseType> typeBounds, LocalVariableMaker localVariableMaker, Statements statements, Expression condition, Statements subStatements)
protected static Statement
LoopStatementMaker. makeForEachList(java.util.Map<java.lang.String,BaseType> typeBounds, LocalVariableMaker localVariableMaker, Statements statements, Expression condition, Statements subStatements)
protected static Statement
LoopStatementMaker. makeLoop(java.util.Map<java.lang.String,BaseType> typeBounds, LocalVariableMaker localVariableMaker, BasicBlock loopBasicBlock, Statements statements, Expression condition, Statements subStatements)
static Statement
LoopStatementMaker. makeLoop(java.util.Map<java.lang.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 BaseType Constructor Description LocalVariableMaker(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 BaseType Modifier and Type Class Description protected static class
UpdateIntegerConstantTypeVisitor.DimensionTypes
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor declared as BaseType Modifier and Type Field Description protected BaseType
AddCastExpressionVisitor. exceptionTypes
protected BaseType
BindTypesToTypesVisitor. result
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor with type parameters of type BaseType Modifier and Type Field Description protected java.util.Map<java.lang.String,BaseType>
PopulateBindingsWithTypeArgumentVisitor. contextualTypeBounds
protected java.util.Map<java.lang.String,BaseType>
AddCastExpressionVisitor. typeBounds
protected java.util.Map<java.lang.String,BaseType>
PopulateBindingsWithTypeArgumentVisitor. typeBounds
protected java.util.Map<java.lang.String,BaseType>
PopulateBindingsWithTypeParameterVisitor. typeBounds
protected static java.util.HashMap<java.lang.String,BaseType>
UpdateIntegerConstantTypeVisitor. TYPES
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor that return BaseType Modifier and Type Method Description BaseType
BindTypesToTypesVisitor. getType()
protected BaseType
InitInnerClassVisitor.UpdateNewExpressionVisitor. removeFirstItem(BaseType types)
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor with parameters of type BaseType Modifier and Type Method Description private static boolean
PopulateBindingsWithTypeArgumentVisitor. equals(BaseType bt1, BaseType bt2)
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 Modifier and Type Method Description void
PopulateBindingsWithTypeArgumentVisitor. init(java.util.Map<java.lang.String,BaseType> contextualTypeBounds, java.util.Map<java.lang.String,TypeArgument> bindings, java.util.Map<java.lang.String,BaseType> typeBounds, BaseTypeArgument typeArgument)
-