Uses of Class
japicmp.util.Optional
-
Packages that use Optional Package Description japicmp.cmp japicmp.config japicmp.maven japicmp.model japicmp.output.extapi.jpa.model japicmp.output.xml japicmp.output.xml.model japicmp.util japicmp.versioning -
-
Uses of Optional in japicmp.cmp
Methods in japicmp.cmp that return Optional Modifier and Type Method Description Optional<javassist.CtClass>
JarArchiveComparator. loadClass(JarArchiveComparator.ArchiveType archiveType, java.lang.String name)
Loads a class either from the old, new or common classpath.Methods in japicmp.cmp with parameters of type Optional Modifier and Type Method Description private static void
JarArchiveComparatorOptions. toJarArchiveComparatorClassPath(Optional<java.lang.String> classPathOptional, java.util.List<java.lang.String> comparatorClassPath)
-
Uses of Optional in japicmp.config
Fields in japicmp.config declared as Optional Modifier and Type Field Description private Optional<AccessModifier>
Options. accessModifier
private Optional<java.lang.String>
Options. htmlOutputFile
private Optional<java.lang.String>
Options. htmlStylesheet
private Optional<java.lang.String>
Options. newClassPath
private Optional<java.lang.String>
Options. oldClassPath
private Optional<java.lang.String>
Options. xmlOutputFile
Methods in japicmp.config that return Optional Modifier and Type Method Description Optional<java.lang.String>
Options. getHtmlOutputFile()
Optional<java.lang.String>
Options. getHtmlStylesheet()
Optional<java.lang.String>
Options. getNewClassPath()
Optional<java.lang.String>
Options. getOldClassPath()
Optional<java.lang.String>
Options. getXmlOutputFile()
Methods in japicmp.config with parameters of type Optional Modifier and Type Method Description void
Options. addExcludeFromArgument(Optional<java.lang.String> packagesExcludeArg, boolean excludeExclusively)
void
Options. addIncludeFromArgument(Optional<java.lang.String> packagesIncludeArg, boolean includeExclusively)
java.util.List<Filter>
Options. createFilterList(Optional<java.lang.String> argumentString, java.util.List<Filter> filters, java.lang.String errorMessage, boolean exclusive)
void
Options. setAccessModifier(Optional<AccessModifier> accessModifier)
void
Options. setHtmlOutputFile(Optional<java.lang.String> htmlOutputFile)
void
Options. setHtmlStylesheet(Optional<java.lang.String> htmlStylesheet)
void
Options. setNewClassPath(Optional<java.lang.String> newClassPath)
void
Options. setOldClassPath(Optional<java.lang.String> oldClassPath)
void
Options. setXmlOutputFile(Optional<java.lang.String> xmlOutputFile)
-
Uses of Optional in japicmp.maven
Fields in japicmp.maven declared as Optional Modifier and Type Field Description private Optional<java.lang.String>
PluginParameters. outputDirectory
private Optional<java.io.File>
PluginParameters. projectBuildDirParam
Methods in japicmp.maven that return Optional Modifier and Type Method Description Optional<SemanticVersion.ChangeType>
VersionChange. computeChangeType()
(package private) Optional<XmlOutput>
JApiCmpMojo. executeWithParameters(PluginParameters pluginParameters, MavenParameters mavenParameters)
Optional<java.lang.String>
PluginParameters. getOutputDirectory()
Optional<java.io.File>
PluginParameters. getProjectBuildDirParam()
Constructors in japicmp.maven with parameters of type Optional Constructor Description PluginParameters(boolean skipParam, Version newVersionParam, Version oldVersionParam, Parameter parameterParam, java.util.List<Dependency> dependenciesParam, Optional<java.io.File> projectBuildDirParam, Optional<java.lang.String> outputDirectory, boolean writeToFiles, java.util.List<DependencyDescriptor> oldVersionsParam, java.util.List<DependencyDescriptor> newVersionsParam, java.util.List<Dependency> oldClassPathDependencies, java.util.List<Dependency> newClassPathDependencies)
-
Uses of Optional in japicmp.model
Fields in japicmp.model declared as Optional Modifier and Type Field Description private Optional<JApiClass>
JApiImplementedInterface. correspondingJApiClass
private Optional<JApiClass>
JApiSuperclass. correspondingJApiClass
private Optional<java.lang.String>
JApiAnnotationElementValue. name
private Optional<javassist.bytecode.annotation.Annotation>
JApiAnnotation. newAnnotation
private Optional<T>
JApiAttribute. newAttribute
private Optional<javassist.CtClass>
JApiClass. newClass
private Optional<javassist.CtConstructor>
JApiConstructor. newConstructor
private Optional<javassist.CtField>
JApiField. newFieldOptional
private Optional<java.lang.Integer>
JApiBehavior. newLineNumber
private Optional<javassist.CtMethod>
JApiMethod. newMethod
private Optional<T>
JApiModifier. newModifier
private Optional<java.lang.String>
JApiReturnType. newReturnTypeOptional
private Optional<javassist.CtClass>
JApiSuperclass. newSuperclassOptional
private Optional<JApiClassType.ClassType>
JApiClassType. newTypeOptional
private Optional<java.lang.String>
JApiType. newTypeOptional
private Optional<javassist.bytecode.annotation.MemberValue>
JApiAnnotationElement. newValue
private Optional<javassist.bytecode.annotation.Annotation>
JApiAnnotation. oldAnnotation
private Optional<T>
JApiAttribute. oldAttribute
private Optional<javassist.CtClass>
JApiClass. oldClass
private Optional<javassist.CtConstructor>
JApiConstructor. oldConstructor
private Optional<javassist.CtField>
JApiField. oldFieldOptional
private Optional<java.lang.Integer>
JApiBehavior. oldLineNumber
private Optional<javassist.CtMethod>
JApiMethod. oldMethod
private Optional<T>
JApiModifier. oldModifier
private Optional<java.lang.String>
JApiReturnType. oldReturnTypeOptional
private Optional<javassist.CtClass>
JApiSuperclass. oldSuperclassOptional
private Optional<JApiClassType.ClassType>
JApiClassType. oldTypeOptional
private Optional<java.lang.String>
JApiType. oldTypeOptional
private Optional<javassist.bytecode.annotation.MemberValue>
JApiAnnotationElement. oldValue
(package private) Optional<java.lang.Long>
JavaObjectSerializationCompatibility.SerialVersionUidResult. serialVersionUid
(package private) Optional<java.lang.Long>
JavaObjectSerializationCompatibility.SerialVersionUidResult. serialVersionUidDefault
private Optional<java.lang.Long>
JApiSerialVersionUid. serialVersionUidDefaultNew
private Optional<java.lang.Long>
JApiSerialVersionUid. serialVersionUidDefaultOld
private Optional<java.lang.Long>
JApiSerialVersionUid. serialVersionUidInClassNew
private Optional<java.lang.Long>
JApiSerialVersionUid. serialVersionUidInClassOld
Methods in japicmp.model that return Optional Modifier and Type Method Description private Optional<javassist.CtMethod>
JApiClass. findMatchingMethod(javassist.CtMethod method, java.util.List<javassist.CtMethod> candidates)
Optional<java.lang.Integer>
JApiBehavior. geNewLineNumber()
Optional<java.lang.Integer>
JApiHasLineNumber. geNewLineNumber()
Returns the line number in the source file of the new element.Optional<JApiClass>
JApiSuperclass. getJApiClass()
Returns theJApiClass
representation of this superclass.private Optional<java.lang.Integer>
JApiBehavior. getLineNumber(Optional<? extends javassist.CtBehavior> methodOptional)
Optional<java.lang.String>
JApiAnnotationElementValue. getName()
Optional<javassist.bytecode.annotation.Annotation>
JApiAnnotation. getNewAnnotation()
Optional<T>
JApiAttribute. getNewAttribute()
Optional<javassist.CtClass>
JApiClass. getNewClass()
Optional<javassist.CtConstructor>
JApiConstructor. getNewConstructor()
Optional<javassist.CtField>
JApiField. getNewFieldOptional()
Optional<javassist.CtMethod>
JApiMethod. getNewMethod()
Optional<T>
JApiModifier. getNewModifier()
Optional<javassist.CtClass>
JApiSuperclass. getNewSuperclass()
Optional<java.lang.String>
JApiSuperclass. getNewSuperclassName()
Optional<JApiClassType.ClassType>
JApiClassType. getNewTypeOptional()
Optional<java.lang.String>
JApiType. getNewTypeOptional()
Optional<javassist.bytecode.annotation.MemberValue>
JApiAnnotationElement. getNewValue()
Optional<javassist.bytecode.annotation.Annotation>
JApiAnnotation. getOldAnnotation()
Optional<T>
JApiAttribute. getOldAttribute()
Optional<javassist.CtClass>
JApiClass. getOldClass()
Optional<javassist.CtConstructor>
JApiConstructor. getOldConstructor()
Optional<javassist.CtField>
JApiField. getOldFieldOptional()
Optional<java.lang.Integer>
JApiBehavior. getOldLineNumber()
Optional<java.lang.Integer>
JApiHasLineNumber. getOldLineNumber()
Returns the line number in the source file of the old element.Optional<javassist.CtMethod>
JApiMethod. getOldMethod()
Optional<T>
JApiModifier. getOldModifier()
Optional<javassist.CtClass>
JApiSuperclass. getOldSuperclass()
Optional<java.lang.String>
JApiSuperclass. getOldSuperclassName()
Optional<JApiClassType.ClassType>
JApiClassType. getOldTypeOptional()
Optional<java.lang.String>
JApiType. getOldTypeOptional()
Optional<javassist.bytecode.annotation.MemberValue>
JApiAnnotationElement. getOldValue()
Optional<java.lang.Long>
JApiSerialVersionUid. getSerialVersionUidDefaultNew()
Returns the default serialVersionUID value as defined in the Java Object Serialization Specification for the new version of the class.Optional<java.lang.Long>
JApiSerialVersionUid. getSerialVersionUidDefaultOld()
Returns the default serialVersionUID value as defined in the Java Object Serialization Specification for the old version of the class.Optional<java.lang.Long>
JApiSerialVersionUid. getSerialVersionUidInClassNew()
Returns the value of the serialVersionUID field in the new class (if present).Optional<java.lang.Long>
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(java.lang.String accessModifierArg)
Methods in japicmp.model that return types with arguments of type Optional Modifier and Type Method Description private java.util.Map<java.lang.String,Optional<javassist.bytecode.annotation.MemberValue>>
JApiAnnotation. buildMemberValueMap(javassist.bytecode.annotation.Annotation annotation)
Methods in japicmp.model with parameters of type Optional Modifier and Type Method Description private void
JApiBehavior. computeAnnotationChanges(java.util.List<JApiAnnotation> annotations, Optional<? extends javassist.CtBehavior> oldBehavior, Optional<? extends javassist.CtBehavior> newBehavior, JarArchiveComparatorOptions options)
private void
JApiClass. computeAnnotationChanges(java.util.List<JApiAnnotation> annotations, Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional)
private void
JApiField. computeAnnotationChanges(java.util.List<JApiAnnotation> annotations, Optional<javassist.CtField> oldBehavior, Optional<javassist.CtField> newBehavior, JarArchiveComparatorOptions options)
private void
JApiBehavior. computeAnnotationChangesConstructor(java.util.List<JApiAnnotation> annotations, Optional<javassist.CtConstructor> oldBehavior, Optional<javassist.CtConstructor> newBehavior, JarArchiveComparatorOptions options)
private void
JApiBehavior. computeAnnotationChangesMethod(java.util.List<JApiAnnotation> annotations, Optional<javassist.CtMethod> oldBehavior, Optional<javassist.CtMethod> newBehavior, JarArchiveComparatorOptions options)
private void
JApiAnnotation. computeElements(java.util.List<JApiAnnotationElement> elements, Optional<javassist.bytecode.annotation.Annotation> oldAnnotationOptional, Optional<javassist.bytecode.annotation.Annotation> newAnnotationOptional)
private java.util.List<JApiException>
JApiBehavior. computeExceptionChanges(Optional<? extends javassist.CtBehavior> oldMethodOptional, Optional<? extends javassist.CtBehavior> newMethodOptional)
private void
JApiClass. computeFieldChanges(java.util.List<JApiField> fields, Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional)
private void
JApiClass. computeInterfaceChanges(java.util.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)
private java.util.Map<java.lang.String,javassist.CtConstructor>
JApiClass. createConstructorMap(Optional<javassist.CtClass> ctClass)
private java.util.Map<java.lang.String,java.util.List<javassist.CtMethod>>
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)
private java.util.List<java.lang.String>
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)
private Optional<java.lang.Integer>
JApiBehavior. getLineNumber(Optional<? extends javassist.CtBehavior> methodOptional)
private boolean
JApiException. isCheckedException(Optional<javassist.CtClass> ctClassOptional, JarArchiveComparator jarArchiveComparator)
void
JApiAnnotationElementValue. setName(Optional<java.lang.String> name)
static java.lang.String
JApiMethod. toString(Optional<javassist.CtMethod> method)
Constructors in japicmp.model with parameters of type Optional Constructor Description JApiAnnotation(java.lang.String fullyQualifiedName, Optional<javassist.bytecode.annotation.Annotation> oldAnnotation, Optional<javassist.bytecode.annotation.Annotation> newAnnotation, JApiChangeStatus changeStatus)
JApiAnnotationElement(java.lang.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, java.lang.String name, Optional<? extends javassist.CtBehavior> oldBehavior, Optional<? extends javassist.CtBehavior> newBehavior, JApiChangeStatus changeStatus, JarArchiveComparator jarArchiveComparator)
JApiClass(JarArchiveComparator jarArchiveComparator, java.lang.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, java.lang.String name, JApiChangeStatus changeStatus, Optional<javassist.CtConstructor> oldConstructor, Optional<javassist.CtConstructor> newConstructor, JarArchiveComparator jarArchiveComparator)
JApiException(JarArchiveComparator jarArchiveComparator, java.lang.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, java.lang.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<java.lang.String> oldReturnTypeOptional, Optional<java.lang.String> newReturnTypeOptional)
JApiSerialVersionUid(boolean serializableOld, boolean serializableNew, Optional<java.lang.Long> serialVersionUidDefaultOld, Optional<java.lang.Long> serialVersionUidDefaultNew, Optional<java.lang.Long> serialVersionUidInClassOld, Optional<java.lang.Long> serialVersionUidInClassNew)
JApiSuperclass(JApiClass jApiClass, Optional<javassist.CtClass> oldSuperclassOptional, Optional<javassist.CtClass> newSuperclassOptional, JApiChangeStatus changeStatus, JarArchiveComparator jarArchiveComparator)
JApiType(Optional<java.lang.String> oldTypeOptional, Optional<java.lang.String> newTypeOptional, JApiChangeStatus changeStatus)
-
Uses of Optional in japicmp.output.extapi.jpa.model
Fields in japicmp.output.extapi.jpa.model declared as Optional Modifier and Type Field Description private Optional<java.lang.String>
JpaName. newName
private Optional<java.lang.String>
JpaName. oldName
Methods in japicmp.output.extapi.jpa.model that return Optional Modifier and Type Method Description private 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 Constructor Description JpaName(Optional<java.lang.String> oldName, Optional<java.lang.String> newName, JApiChangeStatus changeStatus)
-
Uses of Optional in japicmp.output.xml
Fields in japicmp.output.xml declared as Optional Modifier and Type Field Description private Optional<java.io.ByteArrayOutputStream>
XmlOutput. htmlOutputStream
private Optional<java.lang.String>
XmlOutputGeneratorOptions. title
private Optional<java.io.ByteArrayOutputStream>
XmlOutput. xmlOutputStream
Methods in japicmp.output.xml that return Optional Modifier and Type Method Description Optional<java.io.ByteArrayOutputStream>
XmlOutput. getHtmlOutputStream()
Optional<java.lang.String>
XmlOutputGeneratorOptions. getTitle()
Optional<java.io.ByteArrayOutputStream>
XmlOutput. getXmlOutputStream()
Methods in japicmp.output.xml with parameters of type Optional Modifier and Type Method Description void
XmlOutput. setHtmlOutputStream(Optional<java.io.ByteArrayOutputStream> htmlOutputStream)
void
XmlOutput. setXmlOutputStream(Optional<java.io.ByteArrayOutputStream> xmlOutputStream)
-
Uses of Optional in japicmp.output.xml.model
Fields in japicmp.output.xml.model declared as Optional Modifier and Type Field Description private Optional<java.lang.String>
JApiCmpXmlRoot. titleOptional
Methods in japicmp.output.xml.model that return Optional Modifier and Type Method Description Optional<java.lang.String>
JApiCmpXmlRoot. getTitleOptional()
Methods in japicmp.output.xml.model with parameters of type Optional Modifier and Type Method Description void
JApiCmpXmlRoot. setTitleOptional(Optional<java.lang.String> titleOptional)
-
Uses of Optional in japicmp.util
Subclasses of Optional in japicmp.util Modifier and Type Class Description private static class
Optional.Absent<T>
private static class
Optional.Present<T>
Methods in japicmp.util that return Optional Modifier and Type Method Description static <T> Optional<T>
Optional. absent()
static <T> Optional<T>
Optional. fromNullable(T reference)
static <T> Optional<T>
Optional. of(T reference)
Optional<T>
Optional.Absent. or(Optional<? extends T> secondChoice)
abstract Optional<T>
Optional. or(Optional<? extends T> secondChoice)
Optional<T>
Optional.Present. or(Optional<? extends T> secondChoice)
Methods in japicmp.util with parameters of type Optional Modifier and Type Method Description static <T> void
AnnotationHelper. computeAnnotationChanges(java.util.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> java.lang.String
OptionalHelper. optionalToString(Optional<T> optional)
Optional<T>
Optional.Absent. or(Optional<? extends T> secondChoice)
abstract Optional<T>
Optional. or(Optional<? extends T> secondChoice)
Optional<T>
Optional.Present. or(Optional<? extends T> secondChoice)
-
Uses of Optional in japicmp.versioning
Methods in japicmp.versioning that return Optional Modifier and Type Method Description Optional<SemanticVersion.ChangeType>
SemanticVersion. computeChangeType(SemanticVersion version)
Optional<SemanticVersion.ChangeType>
VersionChange. computeChangeType()
Optional<SemanticVersion>
Version. getSemanticVersion()
static Optional<SemanticVersion>
Version. getSemanticVersion(java.lang.String version)
-