Uses of Class
japicmp.util.Optional
Packages that use Optional
Package
Description
-
Uses of Optional in japicmp.cmp
Methods in japicmp.cmp that return OptionalModifier and TypeMethodDescriptionOptional
<javassist.CtClass> JarArchiveComparator.loadClass
(JarArchiveComparator.ArchiveType archiveType, String name) Loads a class either from the old, new or common classpath.Methods in japicmp.cmp with parameters of type OptionalModifier and TypeMethodDescriptionprivate static void
JarArchiveComparatorOptions.toJarArchiveComparatorClassPath
(Optional<String> classPathOptional, List<String> comparatorClassPath) -
Uses of Optional in japicmp.config
Fields in japicmp.config declared as OptionalModifier and TypeFieldDescriptionprivate Optional
<AccessModifier> Options.accessModifier
Options.htmlOutputFile
Options.htmlStylesheet
Options.newClassPath
Options.oldClassPath
Options.xmlOutputFile
Methods in japicmp.config that return OptionalModifier and TypeMethodDescriptionOptions.getHtmlOutputFile()
Options.getHtmlStylesheet()
Options.getNewClassPath()
Options.getOldClassPath()
Options.getXmlOutputFile()
Methods in japicmp.config with parameters of type OptionalModifier and TypeMethodDescriptionvoid
Options.addExcludeFromArgument
(Optional<String> packagesExcludeArg, boolean excludeExclusively) void
Options.addIncludeFromArgument
(Optional<String> packagesIncludeArg, boolean includeExclusively) Options.createFilterList
(Optional<String> argumentString, List<Filter> filters, String errorMessage, boolean exclusive) void
Options.setAccessModifier
(Optional<AccessModifier> accessModifier) void
Options.setHtmlOutputFile
(Optional<String> htmlOutputFile) void
Options.setHtmlStylesheet
(Optional<String> htmlStylesheet) void
Options.setNewClassPath
(Optional<String> newClassPath) void
Options.setOldClassPath
(Optional<String> oldClassPath) void
Options.setXmlOutputFile
(Optional<String> xmlOutputFile) -
Uses of Optional in japicmp.maven
Fields in japicmp.maven declared as OptionalModifier and TypeFieldDescriptionPluginParameters.outputDirectory
PluginParameters.projectBuildDirParam
Methods in japicmp.maven that return OptionalModifier and TypeMethodDescriptionVersionChange.computeChangeType()
JApiCmpMojo.executeWithParameters
(PluginParameters pluginParameters, MavenParameters mavenParameters) PluginParameters.getOutputDirectory()
PluginParameters.getProjectBuildDirParam()
Constructors in japicmp.maven with parameters of type OptionalModifierConstructorDescriptionPluginParameters
(boolean skipParam, Version newVersionParam, Version oldVersionParam, Parameter parameterParam, List<Dependency> dependenciesParam, Optional<File> projectBuildDirParam, Optional<String> outputDirectory, boolean writeToFiles, List<DependencyDescriptor> oldVersionsParam, List<DependencyDescriptor> newVersionsParam, List<Dependency> oldClassPathDependencies, List<Dependency> newClassPathDependencies) -
Uses of Optional in japicmp.model
Fields in japicmp.model declared as OptionalModifier and TypeFieldDescriptionJApiImplementedInterface.correspondingJApiClass
JApiSuperclass.correspondingJApiClass
JApiAnnotationElementValue.name
private final Optional
<javassist.bytecode.annotation.Annotation> JApiAnnotation.newAnnotation
JApiAttribute.newAttribute
private final Optional
<javassist.CtClass> JApiClass.newClass
private final Optional
<javassist.CtConstructor> JApiConstructor.newConstructor
private final Optional
<javassist.CtField> JApiField.newFieldOptional
JApiBehavior.newLineNumber
private final Optional
<javassist.CtMethod> JApiMethod.newMethod
JApiModifier.newModifier
JApiReturnType.newReturnTypeOptional
private final Optional
<javassist.CtClass> JApiSuperclass.newSuperclassOptional
private final Optional
<JApiClassType.ClassType> JApiClassType.newTypeOptional
JApiType.newTypeOptional
private final Optional
<javassist.bytecode.annotation.MemberValue> JApiAnnotationElement.newValue
private final Optional
<javassist.bytecode.annotation.Annotation> JApiAnnotation.oldAnnotation
JApiAttribute.oldAttribute
private final Optional
<javassist.CtClass> JApiClass.oldClass
private final Optional
<javassist.CtConstructor> JApiConstructor.oldConstructor
private final Optional
<javassist.CtField> JApiField.oldFieldOptional
JApiBehavior.oldLineNumber
private final Optional
<javassist.CtMethod> JApiMethod.oldMethod
JApiModifier.oldModifier
JApiReturnType.oldReturnTypeOptional
private final Optional
<javassist.CtClass> JApiSuperclass.oldSuperclassOptional
private final Optional
<JApiClassType.ClassType> JApiClassType.oldTypeOptional
JApiType.oldTypeOptional
private final Optional
<javassist.bytecode.annotation.MemberValue> JApiAnnotationElement.oldValue
JavaObjectSerializationCompatibility.SerialVersionUidResult.serialVersionUid
JavaObjectSerializationCompatibility.SerialVersionUidResult.serialVersionUidDefault
JApiSerialVersionUid.serialVersionUidDefaultNew
JApiSerialVersionUid.serialVersionUidDefaultOld
JApiSerialVersionUid.serialVersionUidInClassNew
JApiSerialVersionUid.serialVersionUidInClassOld
Methods in japicmp.model that return OptionalModifier and TypeMethodDescriptionprivate Optional
<javassist.CtMethod> JApiClass.findMatchingMethod
(javassist.CtMethod method, List<javassist.CtMethod> candidates) JApiBehavior.geNewLineNumber()
JApiHasLineNumber.geNewLineNumber()
Returns the line number in the source file of the new element.JApiSuperclass.getJApiClass()
Returns theJApiClass
representation of this superclass.JApiBehavior.getLineNumber
(Optional<? extends javassist.CtBehavior> methodOptional) JApiAnnotationElementValue.getName()
Optional
<javassist.bytecode.annotation.Annotation> JApiAnnotation.getNewAnnotation()
JApiAttribute.getNewAttribute()
Optional
<javassist.CtClass> JApiClass.getNewClass()
Optional
<javassist.CtConstructor> JApiConstructor.getNewConstructor()
Optional
<javassist.CtField> JApiField.getNewFieldOptional()
Optional
<javassist.CtMethod> JApiMethod.getNewMethod()
JApiModifier.getNewModifier()
Optional
<javassist.CtClass> JApiSuperclass.getNewSuperclass()
JApiSuperclass.getNewSuperclassName()
JApiClassType.getNewTypeOptional()
JApiType.getNewTypeOptional()
Optional
<javassist.bytecode.annotation.MemberValue> JApiAnnotationElement.getNewValue()
Optional
<javassist.bytecode.annotation.Annotation> JApiAnnotation.getOldAnnotation()
JApiAttribute.getOldAttribute()
Optional
<javassist.CtClass> JApiClass.getOldClass()
Optional
<javassist.CtConstructor> JApiConstructor.getOldConstructor()
Optional
<javassist.CtField> JApiField.getOldFieldOptional()
JApiBehavior.getOldLineNumber()
JApiHasLineNumber.getOldLineNumber()
Returns the line number in the source file of the old element.Optional
<javassist.CtMethod> JApiMethod.getOldMethod()
JApiModifier.getOldModifier()
Optional
<javassist.CtClass> JApiSuperclass.getOldSuperclass()
JApiSuperclass.getOldSuperclassName()
JApiClassType.getOldTypeOptional()
JApiType.getOldTypeOptional()
Optional
<javassist.bytecode.annotation.MemberValue> JApiAnnotationElement.getOldValue()
JApiSerialVersionUid.getSerialVersionUidDefaultNew()
Returns the default serialVersionUID value as defined in the Java Object Serialization Specification for the new version of the class.JApiSerialVersionUid.getSerialVersionUidDefaultOld()
Returns the default serialVersionUID value as defined in the Java Object Serialization Specification for the old version of the class.JApiSerialVersionUid.getSerialVersionUidInClassNew()
Returns the value of the serialVersionUID field in the new class (if present).JApiSerialVersionUid.getSerialVersionUidInClassOld()
Returns the value of the serialVersionUID field in the old class (if present).private Optional
<javassist.CtClass> JApiClass.getSuperclass
(javassist.CtClass ctClass) static Optional
<AccessModifier> AccessModifier.toModifier
(String accessModifierArg) Methods in japicmp.model that return types with arguments of type OptionalModifier and TypeMethodDescriptionJApiAnnotation.buildMemberValueMap
(javassist.bytecode.annotation.Annotation annotation) Methods in japicmp.model with parameters of type OptionalModifier and TypeMethodDescriptionprivate void
JApiBehavior.computeAnnotationChanges
(List<JApiAnnotation> annotations, Optional<? extends javassist.CtBehavior> oldBehavior, Optional<? extends javassist.CtBehavior> newBehavior, JarArchiveComparatorOptions options) private void
JApiClass.computeAnnotationChanges
(List<JApiAnnotation> annotations, Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private void
JApiField.computeAnnotationChanges
(List<JApiAnnotation> annotations, Optional<javassist.CtField> oldBehavior, Optional<javassist.CtField> newBehavior, JarArchiveComparatorOptions options) private void
JApiBehavior.computeAnnotationChangesConstructor
(List<JApiAnnotation> annotations, Optional<javassist.CtConstructor> oldBehavior, Optional<javassist.CtConstructor> newBehavior, JarArchiveComparatorOptions options) private void
JApiBehavior.computeAnnotationChangesMethod
(List<JApiAnnotation> annotations, Optional<javassist.CtMethod> oldBehavior, Optional<javassist.CtMethod> newBehavior, JarArchiveComparatorOptions options) private void
JApiAnnotation.computeElements
(List<JApiAnnotationElement> elements, Optional<javassist.bytecode.annotation.Annotation> oldAnnotationOptional, Optional<javassist.bytecode.annotation.Annotation> newAnnotationOptional) private List
<JApiException> JApiBehavior.computeExceptionChanges
(Optional<? extends javassist.CtBehavior> oldMethodOptional, Optional<? extends javassist.CtBehavior> newMethodOptional) private void
JApiClass.computeFieldChanges
(List<JApiField> fields, Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private void
JApiClass.computeInterfaceChanges
(List<JApiImplementedInterface> interfacesArg, Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private void
JApiClass.computeMethodChanges
(JApiClass jApiClass, Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private JApiReturnType
JApiMethod.computeReturnTypeChanges
(Optional<javassist.CtMethod> oldMethodOptional, Optional<javassist.CtMethod> newMethodOptional) private static JavaObjectSerializationCompatibility.SerialVersionUidResult
JavaObjectSerializationCompatibility.computeSerialVersionUid
(JarArchiveComparatorOptions options, Optional<javassist.CtClass> ctClassOptional, JarArchiveComparator jarArchiveComparator) JApiClass.createConstructorMap
(Optional<javassist.CtClass> ctClass) JApiClass.createMethodMap
(Optional<javassist.CtClass> ctClassOptional) private JApiModifier
<AbstractModifier> JApiBehavior.extractAbstractModifier
(Optional<? extends javassist.CtBehavior> oldBehaviorOptional, Optional<? extends javassist.CtBehavior> newBehaviorOptional) private JApiModifier
<AbstractModifier> JApiClass.extractAbstractModifier
(Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private JApiModifier
<AbstractModifier> JApiField.extractAbstractModifier
(Optional<javassist.CtField> oldFieldOptional, Optional<javassist.CtField> newFieldOptional) private JApiModifier
<AccessModifier> JApiBehavior.extractAccessModifier
(Optional<? extends javassist.CtBehavior> oldBehaviorOptional, Optional<? extends javassist.CtBehavior> newBehaviorOptional) private JApiModifier
<AccessModifier> JApiClass.extractAccessModifier
(Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private JApiModifier
<AccessModifier> JApiField.extractAccessModifier
(Optional<javassist.CtField> oldFieldOptional, Optional<javassist.CtField> newFieldOptional) private JApiModifier
<BridgeModifier> JApiBehavior.extractBridgeModifier
(Optional<? extends javassist.CtBehavior> oldBehaviorOptional, Optional<? extends javassist.CtBehavior> newBehaviorOptional) private JApiClassFileFormatVersion
JApiClass.extractClassFileFormatVersion
(Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) JApiBehavior.extractExceptions
(Optional<? extends javassist.CtBehavior> methodOptional) private JApiModifier
<FinalModifier> JApiBehavior.extractFinalModifier
(Optional<? extends javassist.CtBehavior> oldBehaviorOptional, Optional<? extends javassist.CtBehavior> newBehaviorOptional) private JApiModifier
<FinalModifier> JApiClass.extractFinalModifier
(Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private JApiModifier
<FinalModifier> JApiField.extractFinalModifier
(Optional<javassist.CtField> oldFieldOptional, Optional<javassist.CtField> newFieldOptional) static JApiSerialVersionUid
JavaObjectSerializationCompatibility.extractSerialVersionUid
(JarArchiveComparatorOptions options, JarArchiveComparator jarArchiveComparator, Optional<javassist.CtClass> oldClass, Optional<javassist.CtClass> newClass) private JApiModifier
<StaticModifier> JApiBehavior.extractStaticModifier
(Optional<? extends javassist.CtBehavior> oldBehaviorOptional, Optional<? extends javassist.CtBehavior> newBehaviorOptional) private JApiModifier
<StaticModifier> JApiClass.extractStaticModifier
(Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private JApiModifier
<StaticModifier> JApiField.extractStaticModifier
(Optional<javassist.CtField> oldFieldOptional, Optional<javassist.CtField> newFieldOptional) private JApiSuperclass
JApiClass.extractSuperclass
(Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) protected JApiAttribute
<SyntheticAttribute> JApiBehavior.extractSyntheticAttribute
(Optional<? extends javassist.CtBehavior> oldBehaviorOptional, Optional<? extends javassist.CtBehavior> newBehaviorOptional) private JApiAttribute
<SyntheticAttribute> JApiClass.extractSyntheticAttribute
(Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private JApiAttribute
<SyntheticAttribute> JApiField.extractSyntheticAttribute
(Optional<javassist.CtField> oldFieldOptional, Optional<javassist.CtField> newFieldOptional) private JApiModifier
<SyntheticModifier> JApiBehavior.extractSyntheticModifier
(Optional<? extends javassist.CtBehavior> oldBehaviorOptional, Optional<? extends javassist.CtBehavior> newBehaviorOptional) private JApiModifier
<SyntheticModifier> JApiClass.extractSyntheticModifier
(Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private JApiModifier
<SyntheticModifier> JApiField.extractSyntheticModifier
(Optional<javassist.CtField> oldFieldOptional, Optional<javassist.CtField> newFieldOptional) private JApiModifier
<TransientModifier> JApiField.extractTransientModifier
(Optional<javassist.CtField> oldFieldOptional, Optional<javassist.CtField> newFieldOptional) private JApiType
JApiField.extractType
(Optional<javassist.CtField> oldFieldOptional, Optional<javassist.CtField> newFieldOptional) JApiBehavior.getLineNumber
(Optional<? extends javassist.CtBehavior> methodOptional) private boolean
JApiException.isCheckedException
(Optional<javassist.CtClass> ctClassOptional, JarArchiveComparator jarArchiveComparator) void
static String
Constructors in japicmp.model with parameters of type OptionalModifierConstructorDescriptionJApiAnnotation
(String fullyQualifiedName, Optional<javassist.bytecode.annotation.Annotation> oldAnnotation, Optional<javassist.bytecode.annotation.Annotation> newAnnotation, JApiChangeStatus changeStatus) JApiAnnotationElement
(String name, Optional<javassist.bytecode.annotation.MemberValue> oldValue, Optional<javassist.bytecode.annotation.MemberValue> newValue, JApiChangeStatus changeStatus) JApiAttribute
(JApiChangeStatus changeStatus, Optional<T> oldAttribute, Optional<T> newAttribute) JApiBehavior
(JApiClass jApiClass, String name, Optional<? extends javassist.CtBehavior> oldBehavior, Optional<? extends javassist.CtBehavior> newBehavior, JApiChangeStatus changeStatus, JarArchiveComparator jarArchiveComparator) JApiClass
(JarArchiveComparator jarArchiveComparator, String fullyQualifiedName, Optional<javassist.CtClass> oldClass, Optional<javassist.CtClass> newClass, JApiChangeStatus changeStatus, JApiClassType classType) JApiClassType
(Optional<JApiClassType.ClassType> oldTypeOptional, Optional<JApiClassType.ClassType> newTypeOptional, JApiChangeStatus changeStatus) JApiConstructor
(JApiClass jApiClass, String name, JApiChangeStatus changeStatus, Optional<javassist.CtConstructor> oldConstructor, Optional<javassist.CtConstructor> newConstructor, JarArchiveComparator jarArchiveComparator) JApiException
(JarArchiveComparator jarArchiveComparator, String name, Optional<javassist.CtClass> ctClassOptional, JApiChangeStatus changeStatus) 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) JApiModifier
(Optional<T> oldModifier, Optional<T> newModifier, JApiChangeStatus changeStatus) JApiReturnType
(JApiChangeStatus changeStatus, Optional<String> oldReturnTypeOptional, Optional<String> newReturnTypeOptional) JApiSerialVersionUid
(boolean serializableOld, boolean serializableNew, Optional<Long> serialVersionUidDefaultOld, Optional<Long> serialVersionUidDefaultNew, Optional<Long> serialVersionUidInClassOld, Optional<Long> serialVersionUidInClassNew) JApiSuperclass
(JApiClass jApiClass, Optional<javassist.CtClass> oldSuperclassOptional, Optional<javassist.CtClass> newSuperclassOptional, JApiChangeStatus changeStatus, JarArchiveComparator jarArchiveComparator) JApiType
(Optional<String> oldTypeOptional, Optional<String> newTypeOptional, JApiChangeStatus changeStatus) -
Uses of Optional in japicmp.output.extapi.jpa.model
Fields in japicmp.output.extapi.jpa.model declared as OptionalMethods in japicmp.output.extapi.jpa.model that return OptionalModifier and TypeMethodDescriptionprivate Optional
<JApiMethod> JpaTable.getPropertyMethod
(JApiField field) private Optional
<JApiAnnotation> JpaTable.getTransientAnnotationOfField
(JApiField field) private Optional
<JApiAnnotation> JpaTable.getTransientAnnotationOfProperty
(JApiField field) Constructors in japicmp.output.extapi.jpa.model with parameters of type Optional -
Uses of Optional in japicmp.output.xml
Fields in japicmp.output.xml declared as OptionalModifier and TypeFieldDescriptionprivate Optional
<ByteArrayOutputStream> XmlOutput.htmlOutputStream
XmlOutputGeneratorOptions.title
private Optional
<ByteArrayOutputStream> XmlOutput.xmlOutputStream
Methods in japicmp.output.xml that return OptionalModifier and TypeMethodDescriptionXmlOutput.getHtmlOutputStream()
XmlOutputGeneratorOptions.getTitle()
XmlOutput.getXmlOutputStream()
Methods in japicmp.output.xml with parameters of type OptionalModifier and TypeMethodDescriptionvoid
XmlOutput.setHtmlOutputStream
(Optional<ByteArrayOutputStream> htmlOutputStream) void
XmlOutput.setXmlOutputStream
(Optional<ByteArrayOutputStream> xmlOutputStream) -
Uses of Optional in japicmp.output.xml.model
Fields in japicmp.output.xml.model declared as OptionalMethods in japicmp.output.xml.model that return OptionalMethods in japicmp.output.xml.model with parameters of type OptionalModifier and TypeMethodDescriptionvoid
JApiCmpXmlRoot.setTitleOptional
(Optional<String> titleOptional) -
Uses of Optional in japicmp.util
Subclasses of Optional in japicmp.utilModifier and TypeClassDescriptionprivate static final class
private static final class
Methods in japicmp.util that return OptionalModifier and TypeMethodDescriptionstatic <T> Optional
<T> Optional.absent()
static <T> Optional
<T> Optional.fromNullable
(T reference) static <T> Optional
<T> Optional.of
(T reference) Methods in japicmp.util with parameters of type OptionalModifier and TypeMethodDescriptionstatic <T> void
AnnotationHelper.computeAnnotationChanges
(List<JApiAnnotation> annotations, Optional<T> oldClassOptional, Optional<T> newClassOptional, JarArchiveComparatorOptions options, AnnotationHelper.AnnotationsAttributeCallback<T> annotationsAttributeCallback) static <T extends JApiModifierBase>
JApiModifier<T> ModifierHelper.extractModifierFromBehavior
(Optional<? extends javassist.CtBehavior> oldClassOptional, Optional<? extends javassist.CtBehavior> newClassOptional, ModifierHelper.ExtractModifierFromBehaviorCallback<T> callback) static <T extends JApiModifierBase>
JApiModifier<T> ModifierHelper.extractModifierFromClass
(Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional, ModifierHelper.ExtractModifierFromClassCallback<T> callback) static <T extends JApiModifierBase>
JApiModifier<T> ModifierHelper.extractModifierFromField
(Optional<javassist.CtField> oldFieldOptional, Optional<javassist.CtField> newFieldOptional, ModifierHelper.ExtractModifierFromFieldCallback<T> callback) static <T> String
OptionalHelper.optionalToString
(Optional<T> optional) -
Uses of Optional in japicmp.versioning
Methods in japicmp.versioning that return OptionalModifier and TypeMethodDescriptionSemanticVersion.computeChangeType
(SemanticVersion version) VersionChange.computeChangeType()
Version.getSemanticVersion()
static Optional
<SemanticVersion> Version.getSemanticVersion
(String version)