Class JApiMethod
java.lang.Object
japicmp.model.JApiBehavior
japicmp.model.JApiMethod
- All Implemented Interfaces:
JApiCanBeSynthetic, JApiCompatibility, JApiHasAbstractModifier, JApiHasAccessModifier, JApiHasAnnotations, JApiHasBridgeModifier, JApiHasChangeStatus, JApiHasFinalModifier, JApiHasLineNumber, JApiHasModifiers, JApiHasStaticModifier, JApiHasSyntheticAttribute, JApiHasSyntheticModifier
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Optional<javassist.CtMethod> private final Optional<javassist.CtMethod> private final JApiReturnTypeFields inherited from class JApiBehavior
changeStatus -
Constructor Summary
ConstructorsConstructorDescriptionJApiMethod(JApiClass jApiClass, String name, JApiChangeStatus changeStatus, Optional<javassist.CtMethod> oldMethod, Optional<javassist.CtMethod> newMethod, JarArchiveComparator jarArchiveComparator) -
Method Summary
Modifier and TypeMethodDescriptionprivate StringcomputeReturnType(javassist.CtMethod oldMethod) private JApiReturnTypecomputeReturnTypeChanges(Optional<javassist.CtMethod> oldMethodOptional, Optional<javassist.CtMethod> newMethodOptional) private JApiChangeStatusevaluateChangeStatus(JApiChangeStatus changeStatus) Optional<javassist.CtMethod> Optional<javassist.CtMethod> booleanhasSameReturnType(JApiMethod otherMethod) booleanhasSameSignature(JApiMethod jApiMethod) toString()static StringMethods inherited from class JApiBehavior
addParameter, extractSyntheticAttribute, geNewLineNumber, getAbstractModifier, getAccessModifier, getAnnotations, getAttributes, getBridgeModifier, getChangeStatus, getCompatibilityChanges, getExceptions, getFinalModifier, getjApiClass, getModifiers, getName, getNewLineNumberAsString, getOldLineNumber, getOldLineNumberAsString, getParameters, getStaticModifier, getSyntheticAttribute, getSyntheticModifier, hasSameParameter, isBinaryCompatible, isSourceCompatible
-
Field Details
-
oldMethod
-
newMethod
-
returnType
-
-
Constructor Details
-
JApiMethod
public JApiMethod(JApiClass jApiClass, String name, JApiChangeStatus changeStatus, Optional<javassist.CtMethod> oldMethod, Optional<javassist.CtMethod> newMethod, JarArchiveComparator jarArchiveComparator)
-
-
Method Details
-
evaluateChangeStatus
-
computeReturnTypeChanges
private JApiReturnType computeReturnTypeChanges(Optional<javassist.CtMethod> oldMethodOptional, Optional<javassist.CtMethod> newMethodOptional) -
computeReturnType
-
hasSameReturnType
-
hasSameSignature
-
getNewMethod
-
getOldMethod
-
getReturnType
-
toString
-
toString
-