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 voidJarArchiveComparatorOptions.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.accessModifierOptions.htmlOutputFileOptions.htmlStylesheetOptions.newClassPathOptions.oldClassPathOptions.xmlOutputFileMethods 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 TypeMethodDescriptionvoidOptions.addExcludeFromArgument(Optional<String> packagesExcludeArg, boolean excludeExclusively) voidOptions.addIncludeFromArgument(Optional<String> packagesIncludeArg, boolean includeExclusively) Options.createFilterList(Optional<String> argumentString, List<Filter> filters, String errorMessage, boolean exclusive) voidOptions.setAccessModifier(Optional<AccessModifier> accessModifier) voidOptions.setHtmlOutputFile(Optional<String> htmlOutputFile) voidOptions.setHtmlStylesheet(Optional<String> htmlStylesheet) voidOptions.setNewClassPath(Optional<String> newClassPath) voidOptions.setOldClassPath(Optional<String> oldClassPath) voidOptions.setXmlOutputFile(Optional<String> xmlOutputFile) -
Uses of Optional in japicmp.maven
Fields in japicmp.maven declared as OptionalModifier and TypeFieldDescriptionPluginParameters.outputDirectoryPluginParameters.projectBuildDirParamMethods 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.correspondingJApiClassJApiSuperclass.correspondingJApiClassJApiAnnotationElementValue.nameprivate final Optional<javassist.bytecode.annotation.Annotation> JApiAnnotation.newAnnotationJApiAttribute.newAttributeprivate final Optional<javassist.CtClass> JApiClass.newClassprivate final Optional<javassist.CtConstructor> JApiConstructor.newConstructorprivate final Optional<javassist.CtField> JApiField.newFieldOptionalJApiBehavior.newLineNumberprivate final Optional<javassist.CtMethod> JApiMethod.newMethodJApiModifier.newModifierJApiReturnType.newReturnTypeOptionalprivate final Optional<javassist.CtClass> JApiSuperclass.newSuperclassOptionalprivate final Optional<JApiClassType.ClassType> JApiClassType.newTypeOptionalJApiType.newTypeOptionalprivate final Optional<javassist.bytecode.annotation.MemberValue> JApiAnnotationElement.newValueprivate final Optional<javassist.bytecode.annotation.Annotation> JApiAnnotation.oldAnnotationJApiAttribute.oldAttributeprivate final Optional<javassist.CtClass> JApiClass.oldClassprivate final Optional<javassist.CtConstructor> JApiConstructor.oldConstructorprivate final Optional<javassist.CtField> JApiField.oldFieldOptionalJApiBehavior.oldLineNumberprivate final Optional<javassist.CtMethod> JApiMethod.oldMethodJApiModifier.oldModifierJApiReturnType.oldReturnTypeOptionalprivate final Optional<javassist.CtClass> JApiSuperclass.oldSuperclassOptionalprivate final Optional<JApiClassType.ClassType> JApiClassType.oldTypeOptionalJApiType.oldTypeOptionalprivate final Optional<javassist.bytecode.annotation.MemberValue> JApiAnnotationElement.oldValueJavaObjectSerializationCompatibility.SerialVersionUidResult.serialVersionUidJavaObjectSerializationCompatibility.SerialVersionUidResult.serialVersionUidDefaultJApiSerialVersionUid.serialVersionUidDefaultNewJApiSerialVersionUid.serialVersionUidDefaultOldJApiSerialVersionUid.serialVersionUidInClassNewJApiSerialVersionUid.serialVersionUidInClassOldMethods 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 theJApiClassrepresentation 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 voidJApiBehavior.computeAnnotationChanges(List<JApiAnnotation> annotations, Optional<? extends javassist.CtBehavior> oldBehavior, Optional<? extends javassist.CtBehavior> newBehavior, JarArchiveComparatorOptions options) private voidJApiClass.computeAnnotationChanges(List<JApiAnnotation> annotations, Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private voidJApiField.computeAnnotationChanges(List<JApiAnnotation> annotations, Optional<javassist.CtField> oldBehavior, Optional<javassist.CtField> newBehavior, JarArchiveComparatorOptions options) private voidJApiBehavior.computeAnnotationChangesConstructor(List<JApiAnnotation> annotations, Optional<javassist.CtConstructor> oldBehavior, Optional<javassist.CtConstructor> newBehavior, JarArchiveComparatorOptions options) private voidJApiBehavior.computeAnnotationChangesMethod(List<JApiAnnotation> annotations, Optional<javassist.CtMethod> oldBehavior, Optional<javassist.CtMethod> newBehavior, JarArchiveComparatorOptions options) private voidJApiAnnotation.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 voidJApiClass.computeFieldChanges(List<JApiField> fields, Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private voidJApiClass.computeInterfaceChanges(List<JApiImplementedInterface> interfacesArg, Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private voidJApiClass.computeMethodChanges(JApiClass jApiClass, Optional<javassist.CtClass> oldClassOptional, Optional<javassist.CtClass> newClassOptional) private JApiReturnTypeJApiMethod.computeReturnTypeChanges(Optional<javassist.CtMethod> oldMethodOptional, Optional<javassist.CtMethod> newMethodOptional) private static JavaObjectSerializationCompatibility.SerialVersionUidResultJavaObjectSerializationCompatibility.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 JApiClassFileFormatVersionJApiClass.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 JApiSerialVersionUidJavaObjectSerializationCompatibility.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 JApiSuperclassJApiClass.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 JApiTypeJApiField.extractType(Optional<javassist.CtField> oldFieldOptional, Optional<javassist.CtField> newFieldOptional) JApiBehavior.getLineNumber(Optional<? extends javassist.CtBehavior> methodOptional) private booleanJApiException.isCheckedException(Optional<javassist.CtClass> ctClassOptional, JarArchiveComparator jarArchiveComparator) voidstatic StringConstructors 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.htmlOutputStreamXmlOutputGeneratorOptions.titleprivate Optional<ByteArrayOutputStream> XmlOutput.xmlOutputStreamMethods 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 TypeMethodDescriptionvoidXmlOutput.setHtmlOutputStream(Optional<ByteArrayOutputStream> htmlOutputStream) voidXmlOutput.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 TypeMethodDescriptionvoidJApiCmpXmlRoot.setTitleOptional(Optional<String> titleOptional) -
Uses of Optional in japicmp.util
Subclasses of Optional in japicmp.utilModifier and TypeClassDescriptionprivate static final classprivate static final classMethods 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> voidAnnotationHelper.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> StringOptionalHelper.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)