Package japicmp.output.stdout
Class StdoutOutputGenerator
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final String(package private) static final StringFields inherited from class japicmp.output.OutputGenerator
jApiClasses, options -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StringabstractModifierAsString(JApiHasAbstractModifier hasAbstractModifier) private StringaccessModifierAsString(JApiHasAccessModifier modifier) private voidappendAnnotation(StringBuilder sb, String signs, JApiAnnotation jApiAnnotation, int numberOfTabs) private voidappendAnnotationElement(StringBuilder sb, String signs, JApiAnnotationElement jApiAnnotationElement, int numberOfTabs) private voidappendClass(StringBuilder sb, String signs, JApiClass jApiClass) private voidappendException(StringBuilder sb, String signs, JApiException jApiException, int indent) private voidappendMethod(StringBuilder sb, String signs, JApiBehavior jApiBehavior, String classMemberType) private StringbridgeModifierAsString(JApiHasBridgeModifier modifier) private Stringprivate StringfieldTypeChangeAsString(JApiField field) private StringfinalModifierAsString(JApiHasFinalModifier hasFinalModifier) generate()private StringjavaObjectSerializationStatus(JApiClass jApiClass) private <T> StringmodifierAsString(JApiModifier<T> modifier, T notPrintValue) private voidprocessAnnotations(StringBuilder sb, JApiHasAnnotations jApiClass, int numberofTabs) private voidprocessClass(StringBuilder sb, JApiClass jApiClass) private voidprocessClassFileFormatVersionChanges(StringBuilder sb, JApiClass jApiClass) private StringprocessClassType(JApiClass jApiClass) private voidprocessConstructors(StringBuilder sb, JApiClass jApiClass) private voidprocessExceptions(StringBuilder sb, JApiBehavior jApiBehavior, int indent) private voidprocessFieldChanges(StringBuilder sb, JApiClass jApiClass) private voidprocessInterfaceChanges(StringBuilder sb, JApiClass jApiClass) private voidprocessMethods(StringBuilder sb, JApiClass jApiClass) private voidprocessSuperclassChanges(StringBuilder sb, JApiClass jApiClass) private StringreturnType(JApiBehavior jApiBehavior) private Stringsigns(JApiHasChangeStatus hasChangeStatus) private StringstaticModifierAsString(JApiHasStaticModifier hasStaticModifier) private StringsuperclassChangeAsString(JApiSuperclass jApiSuperclass) private Stringprivate Stringtabs(int numberOfTabs)
-
Field Details
-
NO_CHANGES
- See Also:
-
WARNING
- See Also:
-
-
Constructor Details
-
StdoutOutputGenerator
-
-
Method Details
-
generate
- Specified by:
generatein 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
-