Package japicmp.model
Class JApiException
- java.lang.Object
-
- japicmp.model.JApiException
-
- All Implemented Interfaces:
JApiHasChangeStatus
public class JApiException extends java.lang.Object implements JApiHasChangeStatus
-
-
Field Summary
Fields Modifier and Type Field Description private JApiChangeStatuschangeStatusprivate booleancheckedExceptionprivate java.lang.Stringname
-
Constructor Summary
Constructors Constructor Description JApiException(JarArchiveComparator jarArchiveComparator, java.lang.String name, Optional<javassist.CtClass> ctClassOptional, JApiChangeStatus changeStatus)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JApiChangeStatusgetChangeStatus()Returns the change status of this element.java.lang.StringgetName()booleanisCheckedException()private booleanisCheckedException(Optional<javassist.CtClass> ctClassOptional, JarArchiveComparator jarArchiveComparator)
-
-
-
Field Detail
-
name
private final java.lang.String name
-
changeStatus
private final JApiChangeStatus changeStatus
-
checkedException
private final boolean checkedException
-
-
Constructor Detail
-
JApiException
public JApiException(JarArchiveComparator jarArchiveComparator, java.lang.String name, Optional<javassist.CtClass> ctClassOptional, JApiChangeStatus changeStatus)
-
-
Method Detail
-
isCheckedException
private boolean isCheckedException(Optional<javassist.CtClass> ctClassOptional, JarArchiveComparator jarArchiveComparator) throws java.lang.OutOfMemoryError
- Throws:
java.lang.OutOfMemoryError
-
getName
public java.lang.String getName()
-
getChangeStatus
public JApiChangeStatus getChangeStatus()
Description copied from interface:JApiHasChangeStatusReturns the change status of this element.- Specified by:
getChangeStatusin interfaceJApiHasChangeStatus- Returns:
- the change status of this element
-
isCheckedException
public boolean isCheckedException()
-
-