Package japicmp.output.stdout
Class StdoutOutputGenerator
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final String
(package private) static final String
Fields inherited from class japicmp.output.OutputGenerator
jApiClasses, options
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate String
abstractModifierAsString
(JApiHasAbstractModifier hasAbstractModifier) private String
accessModifierAsString
(JApiHasAccessModifier modifier) private void
appendAnnotation
(StringBuilder sb, String signs, JApiAnnotation jApiAnnotation, int numberOfTabs) private void
appendAnnotationElement
(StringBuilder sb, String signs, JApiAnnotationElement jApiAnnotationElement, int numberOfTabs) private void
appendClass
(StringBuilder sb, String signs, JApiClass jApiClass) private void
appendException
(StringBuilder sb, String signs, JApiException jApiException, int indent) private void
appendMethod
(StringBuilder sb, String signs, JApiBehavior jApiBehavior, String classMemberType) private String
bridgeModifierAsString
(JApiHasBridgeModifier modifier) private String
private String
fieldTypeChangeAsString
(JApiField field) private String
finalModifierAsString
(JApiHasFinalModifier hasFinalModifier) generate()
private String
javaObjectSerializationStatus
(JApiClass jApiClass) private <T> String
modifierAsString
(JApiModifier<T> modifier, T notPrintValue) private void
processAnnotations
(StringBuilder sb, JApiHasAnnotations jApiClass, int numberofTabs) private void
processClass
(StringBuilder sb, JApiClass jApiClass) private void
processClassFileFormatVersionChanges
(StringBuilder sb, JApiClass jApiClass) private String
processClassType
(JApiClass jApiClass) private void
processConstructors
(StringBuilder sb, JApiClass jApiClass) private void
processExceptions
(StringBuilder sb, JApiBehavior jApiBehavior, int indent) private void
processFieldChanges
(StringBuilder sb, JApiClass jApiClass) private void
processInterfaceChanges
(StringBuilder sb, JApiClass jApiClass) private void
processMethods
(StringBuilder sb, JApiClass jApiClass) private void
processSuperclassChanges
(StringBuilder sb, JApiClass jApiClass) private String
returnType
(JApiBehavior jApiBehavior) private String
signs
(JApiHasChangeStatus hasChangeStatus) private String
staticModifierAsString
(JApiHasStaticModifier hasStaticModifier) private String
superclassChangeAsString
(JApiSuperclass jApiSuperclass) private String
private String
tabs
(int numberOfTabs)
-
Field Details
-
NO_CHANGES
- See Also:
-
WARNING
- See Also:
-
-
Constructor Details
-
StdoutOutputGenerator
-
-
Method Details
-
generate
- Specified by:
generate
in classOutputGenerator<String>
-
processAnnotations
-
processConstructors
-
processMethods
-
processExceptions
-
appendException
private void appendException(StringBuilder sb, String signs, JApiException jApiException, int indent) -
processClass
-
signs
-
appendMethod
private void appendMethod(StringBuilder sb, String signs, JApiBehavior jApiBehavior, String classMemberType) -
returnType
-
appendAnnotation
private void appendAnnotation(StringBuilder sb, String signs, JApiAnnotation jApiAnnotation, int numberOfTabs) -
appendAnnotationElement
private void appendAnnotationElement(StringBuilder sb, String signs, JApiAnnotationElement jApiAnnotationElement, int numberOfTabs) -
elementValueList2String
-
tabs
-
appendClass
-
processClassFileFormatVersionChanges
-
processClassType
-
javaObjectSerializationStatus
-
processFieldChanges
-
abstractModifierAsString
-
finalModifierAsString
-
staticModifierAsString
-
accessModifierAsString
-
syntheticModifierAsString
-
bridgeModifierAsString
-
modifierAsString
-
fieldTypeChangeAsString
-
processSuperclassChanges
-
superclassChangeAsString
-
processInterfaceChanges
-