Package japicmp.model
-
Interface Summary Interface Description JApiCanBeSynthetic Interface to union the two interfaceJApiHasSyntheticAttribute
andJApiHasSyntheticModifier
.JApiCompatibility Implemented by elements which can indicate if they have changed compatible or not.JApiHasAbstractModifier Interface for any elements that have an abstract modifier.JApiHasAccessModifier Implemented by all elements that have an access modifier.JApiHasAnnotations Implemented by all elements that can have annotations.JApiHasBridgeModifier Implemented by all elements that have a bridge modifier.JApiHasChangeStatus Implemented by all elements that can have a change status.JApiHasFinalModifier Implemented by all elements that have a final modifier.JApiHasLineNumber This interface is implemented by all elements that can have line number in their source file.JApiHasModifier JApiHasModifiers Implemented by all elements that have a modifier (access, synthetic, etc.)JApiHasStaticModifier Implemented by all elements that have a static modifier.JApiHasSyntheticAttribute Implemented by all elements that can have a synthetic attribute as described in the Class File Format Specification.JApiHasSyntheticModifier Implemented by all elements that can have a synthetic modifier.JApiHasTransientModifier Implemented by all elements that can have a transient modifier.JApiJavaObjectSerializationCompatibility This interface defines a method to check whether the implementing element has changed in a way that is compatible or incompatible regarding the Java Object Serialization mechanism as defined in http://docs.oracle.com/javase/7/docs/platform/serialization/spec/serialTOC.html.JApiModifierBase Marker interface for all modifiers. -
Class Summary Class Description JApiAnnotation JApiAnnotationElement JApiAnnotationElementValue JApiAttribute<T> JApiBehavior JApiClass JApiClassFileFormatVersion JApiClassType JApiConstructor JApiException JApiField JApiImplementedInterface JApiMethod JApiModifier<T> JApiParameter JApiReturnType JApiSerialVersionUid This class represents changes regarding the Java Object Serialization Specification (see http://docs.oracle.com/javase/7/docs/platform/serialization/spec/serialTOC.html).JApiSuperclass JApiType JavaObjectSerializationCompatibility JavaObjectSerializationCompatibility.SerialVersionUidResult -
Enum Summary Enum Description AbstractModifier Represents the ACC_ABSTRACT property flag for classes/methods as described in the Class File Format Specification.AccessModifier Represents the access modifiers as defined in the Java Language Specification.BridgeModifier Represents the ACC_BRIDGE property flag for classes/methods as described in the Class File Format Specification.FinalModifier Represents the final modifier.JApiAnnotationElementValue.Type JApiChangeStatus Represents the change status.JApiClassType.ClassType JApiCompatibilityChange JApiJavaObjectSerializationCompatibility.JApiJavaObjectSerializationChangeStatus JApiSemanticVersionLevel StaticModifier Represents the static modifier.SyntheticAttribute Represents a synthetic attribute.SyntheticModifier Represents the ACC_SYNTHETIC property flag for classes/methods/fields as described in the Class File Format Specification.TransientModifier Represents the transient modifier.