Uses of Class
japicmp.model.JApiClass
Packages that use JApiClass
Package
Description
-
Uses of JApiClass in japicmp.ant
Method parameters in japicmp.ant with type arguments of type JApiClassModifier and TypeMethodDescriptionprivate void
JApiCmpTask.generateOutput
(Options options, List<JApiClass> jApiClasses, JarArchiveComparator jarArchiveComparator) -
Uses of JApiClass in japicmp.cli
Method parameters in japicmp.cli with type arguments of type JApiClassModifier and TypeMethodDescriptionprivate void
JApiCli.generateOutput
(Options options, List<JApiClass> jApiClasses, JarArchiveComparator jarArchiveComparator) -
Uses of JApiClass in japicmp.cmp
Fields in japicmp.cmp with type parameters of type JApiClassMethods in japicmp.cmp that return types with arguments of type JApiClassModifier and TypeMethodDescriptionJarArchiveComparator.compare
(JApiCmpArchive oldArchive, JApiCmpArchive newArchive) Compares the two given archives.JarArchiveComparator.compare
(List<JApiCmpArchive> oldArchives, List<JApiCmpArchive> newArchives) Compares the two given lists of archives.JarArchiveComparator.compareClassLists
(JarArchiveComparatorOptions options, List<javassist.CtClass> oldClasses, List<javassist.CtClass> newClasses) Compares the two lists with CtClass objects using the provided options instance.JarArchiveComparator.createAndCompareClassLists
(List<File> oldArchives, List<File> newArchives) ClassesComparator.getClasses()
Methods in japicmp.cmp with parameters of type JApiClassModifier and TypeMethodDescriptionprivate boolean
ClassesComparator.includeClass
(JApiClass jApiClass) Method parameters in japicmp.cmp with type arguments of type JApiClassModifier and TypeMethodDescriptionprivate void
JarArchiveComparator.checkBinaryCompatibility
(List<JApiClass> classList) private void
JarArchiveComparator.checkJavaObjectSerializationCompatibility
(List<JApiClass> jApiClasses) -
Uses of JApiClass in japicmp.compat
Methods in japicmp.compat that return JApiClassModifier and TypeMethodDescriptionprivate JApiClass
CompatibilityChanges.loadClass
(String newSuperclassName, EnumSet<CompatibilityChanges.Classpath> classpaths) Methods in japicmp.compat that return types with arguments of type JApiClassMethods in japicmp.compat with parameters of type JApiClassModifier and TypeMethodDescriptionCompatibilityChanges.OnImplementedInterfaceCallback.callback
(JApiClass implementedInterface, Map<String, JApiClass> classMap) CompatibilityChanges.OnSuperclassCallback.callback
(JApiClass superclass, Map<String, JApiClass> classMap, JApiChangeStatus changeStatusOfSuperclass) private void
CompatibilityChanges.checkAbstractMethod
(JApiClass jApiClass, Map<String, JApiClass> classMap, JApiMethod method) private void
CompatibilityChanges.checkIfAbstractMethodAdded
(JApiClass jApiClass, Map<String, JApiClass> classMap) private void
CompatibilityChanges.checkIfAbstractMethodAddedInSuperclass
(JApiClass jApiClass, Map<String, JApiClass> classMap) private void
CompatibilityChanges.checkIfClassNowCheckedException
(JApiClass jApiClass) private void
CompatibilityChanges.checkIfConstructorsHaveChangedIncompatible
(JApiClass jApiClass, Map<String, JApiClass> classMap) private void
CompatibilityChanges.checkIfFieldsHaveChangedIncompatible
(JApiClass jApiClass, Map<String, JApiClass> classMap) private void
CompatibilityChanges.checkIfMethodHasBeenPulledUp
(JApiClass jApiClass, Map<String, JApiClass> classMap, JApiMethod method, List<Integer> returnValues) private void
CompatibilityChanges.checkIfMethodsHaveChangedIncompatible
(JApiClass jApiClass, Map<String, JApiClass> classMap) private void
CompatibilityChanges.checkIfSuperclassesOrInterfacesChangedIncompatible
(JApiClass jApiClass, Map<String, JApiClass> classMap) private void
CompatibilityChanges.evaluateBinaryCompatibility
(JApiClass jApiClass, Map<String, JApiClass> classMap) private <T> void
CompatibilityChanges.forAllImplementedInterfaces
(JApiClass jApiClass, Map<String, JApiClass> classMap, List<T> returnValues, CompatibilityChanges.OnImplementedInterfaceCallback<T> onImplementedInterfaceCallback) private <T> void
CompatibilityChanges.forAllSuperclasses
(JApiClass jApiClass, Map<String, JApiClass> classMap, List<T> returnValues, CompatibilityChanges.OnSuperclassCallback<T> onSuperclassCallback) private List
<JApiMethod> CompatibilityChanges.getImplementedMethods
(JApiClass jApiClass, Map<String, JApiClass> classMap, JApiMethod method) private List
<JApiMethod> CompatibilityChanges.getOverriddenMethods
(JApiClass jApiClass, Map<String, JApiClass> classMap, JApiMethod method) private boolean
CompatibilityChanges.isAnnotation
(JApiClass jApiClass) private boolean
private boolean
CompatibilityChanges.isInterface
(JApiClass jApiClass) Method parameters in japicmp.compat with type arguments of type JApiClassModifier and TypeMethodDescriptionCompatibilityChanges.buildClassMap
(List<JApiClass> classes) CompatibilityChanges.OnImplementedInterfaceCallback.callback
(JApiClass implementedInterface, Map<String, JApiClass> classMap) CompatibilityChanges.OnSuperclassCallback.callback
(JApiClass superclass, Map<String, JApiClass> classMap, JApiChangeStatus changeStatusOfSuperclass) private void
CompatibilityChanges.checkAbstractMethod
(JApiClass jApiClass, Map<String, JApiClass> classMap, JApiMethod method) private void
CompatibilityChanges.checkIfAbstractMethodAdded
(JApiClass jApiClass, Map<String, JApiClass> classMap) private void
CompatibilityChanges.checkIfAbstractMethodAddedInSuperclass
(JApiClass jApiClass, Map<String, JApiClass> classMap) private void
CompatibilityChanges.checkIfConstructorsHaveChangedIncompatible
(JApiClass jApiClass, Map<String, JApiClass> classMap) private void
CompatibilityChanges.checkIfFieldsHaveChangedIncompatible
(JApiClass jApiClass, Map<String, JApiClass> classMap) private void
CompatibilityChanges.checkIfMethodHasBeenPulledUp
(JApiClass jApiClass, Map<String, JApiClass> classMap, JApiMethod method, List<Integer> returnValues) private void
CompatibilityChanges.checkIfMethodsHaveChangedIncompatible
(JApiClass jApiClass, Map<String, JApiClass> classMap) private void
CompatibilityChanges.checkIfSuperclassesOrInterfacesChangedIncompatible
(JApiClass jApiClass, Map<String, JApiClass> classMap) void
private void
CompatibilityChanges.evaluateBinaryCompatibility
(JApiClass jApiClass, Map<String, JApiClass> classMap) private <T> void
CompatibilityChanges.forAllImplementedInterfaces
(JApiClass jApiClass, Map<String, JApiClass> classMap, List<T> returnValues, CompatibilityChanges.OnImplementedInterfaceCallback<T> onImplementedInterfaceCallback) private <T> void
CompatibilityChanges.forAllSuperclasses
(JApiClass jApiClass, Map<String, JApiClass> classMap, List<T> returnValues, CompatibilityChanges.OnSuperclassCallback<T> onSuperclassCallback) private List
<JApiMethod> CompatibilityChanges.getImplementedMethods
(JApiClass jApiClass, Map<String, JApiClass> classMap, JApiMethod method) private List
<JApiMethod> CompatibilityChanges.getOverriddenMethods
(JApiClass jApiClass, Map<String, JApiClass> classMap, JApiMethod method) -
Uses of JApiClass in japicmp.maven
Methods in japicmp.maven that return types with arguments of type JApiClassModifier and TypeMethodDescriptionPostAnalysisScriptExecutor.apply
(Parameter parameter, List<JApiClass> jApiClasses, org.apache.maven.plugin.logging.Log log) Method parameters in japicmp.maven with type arguments of type JApiClassModifier and TypeMethodDescriptionPostAnalysisScriptExecutor.apply
(Parameter parameter, List<JApiClass> jApiClasses, org.apache.maven.plugin.logging.Log log) (package private) void
JApiCmpMojo.breakBuildIfNecessary
(List<JApiClass> jApiClasses, Parameter parameterParam, Options options, JarArchiveComparator jarArchiveComparator) private void
JApiCmpMojo.generateDiffOutput
(MavenParameters mavenParameters, PluginParameters pluginParameters, Options options, List<JApiClass> jApiClasses, File jApiCmpBuildDir) private XmlOutput
JApiCmpMojo.generateXmlOutput
(List<JApiClass> jApiClasses, File jApiCmpBuildDir, Options options, MavenParameters mavenParameters, PluginParameters pluginParameters) -
Uses of JApiClass in japicmp.model
Fields in japicmp.model declared as JApiClassModifier and TypeFieldDescriptionprivate final JApiClass
JApiBehavior.jApiClass
private final JApiClass
JApiField.jApiClass
private final JApiClass
JApiSuperclass.jApiClass
Fields in japicmp.model with type parameters of type JApiClassModifier and TypeFieldDescriptionJApiImplementedInterface.correspondingJApiClass
JApiSuperclass.correspondingJApiClass
Methods in japicmp.model that return JApiClassModifier and TypeMethodDescriptionJApiBehavior.getjApiClass()
JApiField.getjApiClass()
JApiSuperclass.getJApiClassOwning()
Returns theJApiClass
this superclass belongs to.Methods in japicmp.model that return types with arguments of type JApiClassModifier and TypeMethodDescriptionJApiSuperclass.getJApiClass()
Returns theJApiClass
representation of this superclass.Methods in japicmp.model with parameters of type JApiClassModifier and TypeMethodDescriptionJavaObjectSerializationCompatibility.checkChanges
(JApiClass jApiClass) Checks compatibility of changes according to http://docs.oracle.com/javase/7/docs/platform/serialization/spec/version.html#5172.JavaObjectSerializationCompatibility.checkChangesForClassType
(JApiClass jApiClass, JApiJavaObjectSerializationCompatibility.JApiJavaObjectSerializationChangeStatus state) JavaObjectSerializationCompatibility.checkChangesForFields
(JApiClass jApiClass, JApiJavaObjectSerializationCompatibility.JApiJavaObjectSerializationChangeStatus state) JavaObjectSerializationCompatibility.checkChangesForInterfaces
(JApiClass jApiClass, JApiJavaObjectSerializationCompatibility.JApiJavaObjectSerializationChangeStatus state) JavaObjectSerializationCompatibility.checkChangesForSuperclass
(JApiClass jApiClass, JApiJavaObjectSerializationCompatibility.JApiJavaObjectSerializationChangeStatus state) private void
JavaObjectSerializationCompatibility.computeChangeStatus
(JApiClass jApiClass) private void
JApiClass.computeMethodChanges
(JApiClass jApiClass, Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private boolean
void
JApiImplementedInterface.setJApiClass
(JApiClass jApiClass) (package private) void
JApiSuperclass.setJApiClass
(JApiClass jApiClass) private void
JApiClass.sortConstructorsIntoLists
(JApiClass jApiClass, Map<String, javassist.CtConstructor> oldConstructorsMap, Map<String, javassist.CtConstructor> newConstructorsMap) private void
JApiClass.sortMethodsIntoLists
(JApiClass jApiClass, Map<String, List<javassist.CtMethod>> oldMethodsMap, Map<String, List<javassist.CtMethod>> newMethodsMap) Method parameters in japicmp.model with type arguments of type JApiClassModifier and TypeMethodDescriptionvoid
Constructors in japicmp.model with parameters of type JApiClassModifierConstructorDescriptionJApiBehavior
(JApiClass jApiClass, String name, Optional<? extends javassist.CtBehavior> oldBehavior, Optional<? extends javassist.CtBehavior> newBehavior, JApiChangeStatus changeStatus, JarArchiveComparator jarArchiveComparator) JApiConstructor
(JApiClass jApiClass, String name, JApiChangeStatus changeStatus, Optional<javassist.CtConstructor> oldConstructor, Optional<javassist.CtConstructor> newConstructor, JarArchiveComparator jarArchiveComparator) JApiField
(JApiClass jApiClass, JApiChangeStatus changeStatus, Optional<javassist.CtField> oldFieldOptional, Optional<javassist.CtField> newFieldOptional, JarArchiveComparatorOptions options) JApiMethod
(JApiClass jApiClass, String name, JApiChangeStatus changeStatus, Optional<javassist.CtMethod> oldMethod, Optional<javassist.CtMethod> newMethod, JarArchiveComparator jarArchiveComparator) JApiSuperclass
(JApiClass jApiClass, Optional<javassist.CtClass> oldSuperclassOptional, Optional<javassist.CtClass> newSuperclassOptional, JApiChangeStatus changeStatus, JarArchiveComparator jarArchiveComparator) -
Uses of JApiClass in japicmp.output
Fields in japicmp.output with type parameters of type JApiClassMethods in japicmp.output with parameters of type JApiClassModifier and TypeMethodDescriptionvoid
Method parameters in japicmp.output with type arguments of type JApiClassModifier and TypeMethodDescriptionstatic void
Filter.filter
(List<JApiClass> jApiClasses, Filter.FilterVisitor visitor) void
static void
OutputFilter.sortClassesAndMethods
(List<JApiClass> jApiClasses) void
Constructor parameters in japicmp.output with type arguments of type JApiClass -
Uses of JApiClass in japicmp.output.extapi.jpa
Method parameters in japicmp.output.extapi.jpa with type arguments of type JApiClass -
Uses of JApiClass in japicmp.output.extapi.jpa.model
Fields in japicmp.output.extapi.jpa.model declared as JApiClassMethods in japicmp.output.extapi.jpa.model with parameters of type JApiClassModifier and TypeMethodDescriptionprivate JpaName
JpaTable.extractName
(JApiAnnotation entityAnnotation, JApiClass jApiClass) Constructors in japicmp.output.extapi.jpa.model with parameters of type JApiClass -
Uses of JApiClass in japicmp.output.incompatible
Method parameters in japicmp.output.incompatible with type arguments of type JApiClassModifier and TypeMethodDescription(package private) void
IncompatibleErrorOutput.breakBuildIfNecessaryByApplyingFilter
(List<JApiClass> jApiClasses, Options options, JarArchiveComparator jarArchiveComparator) Constructor parameters in japicmp.output.incompatible with type arguments of type JApiClassModifierConstructorDescriptionIncompatibleErrorOutput
(Options options, List<JApiClass> jApiClasses, JarArchiveComparator jarArchiveComparator) -
Uses of JApiClass in japicmp.output.semver
Constructor parameters in japicmp.output.semver with type arguments of type JApiClass -
Uses of JApiClass in japicmp.output.stdout
Methods in japicmp.output.stdout with parameters of type JApiClassModifier and TypeMethodDescriptionprivate void
StdoutOutputGenerator.appendClass
(StringBuilder sb, String signs, JApiClass jApiClass) private String
StdoutOutputGenerator.javaObjectSerializationStatus
(JApiClass jApiClass) private void
StdoutOutputGenerator.processClass
(StringBuilder sb, JApiClass jApiClass) private void
StdoutOutputGenerator.processClassFileFormatVersionChanges
(StringBuilder sb, JApiClass jApiClass) private String
StdoutOutputGenerator.processClassType
(JApiClass jApiClass) private void
StdoutOutputGenerator.processConstructors
(StringBuilder sb, JApiClass jApiClass) private void
StdoutOutputGenerator.processFieldChanges
(StringBuilder sb, JApiClass jApiClass) private void
StdoutOutputGenerator.processInterfaceChanges
(StringBuilder sb, JApiClass jApiClass) private void
StdoutOutputGenerator.processMethods
(StringBuilder sb, JApiClass jApiClass) private void
StdoutOutputGenerator.processSuperclassChanges
(StringBuilder sb, JApiClass jApiClass) Constructor parameters in japicmp.output.stdout with type arguments of type JApiClassModifierConstructorDescriptionStdoutOutputGenerator
(Options options, List<JApiClass> jApiClasses) -
Uses of JApiClass in japicmp.output.xml
Method parameters in japicmp.output.xml with type arguments of type JApiClassModifier and TypeMethodDescriptionprivate void
XmlOutputGenerator.analyzeJpaAnnotations
(JApiCmpXmlRoot jApiCmpXmlRoot, List<JApiClass> jApiClasses) private JApiCmpXmlRoot
XmlOutputGenerator.createRootElement
(List<JApiClass> jApiClasses, Options options) private void
XmlOutputGenerator.filterClasses
(List<JApiClass> jApiClasses, Options options) Constructor parameters in japicmp.output.xml with type arguments of type JApiClassModifierConstructorDescriptionXmlOutputGenerator
(List<JApiClass> jApiClasses, Options options, boolean createSchemaFile) Deprecated.XmlOutputGenerator
(List<JApiClass> jApiClasses, Options options, XmlOutputGeneratorOptions xmlOutputGeneratorOptions) -
Uses of JApiClass in japicmp.output.xml.model
Fields in japicmp.output.xml.model with type parameters of type JApiClassMethods in japicmp.output.xml.model that return types with arguments of type JApiClassMethod parameters in japicmp.output.xml.model with type arguments of type JApiClass