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 JApiChangeStatus
changeStatus
private boolean
checkedException
private java.lang.String
name
-
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 JApiChangeStatus
getChangeStatus()
Returns the change status of this element.java.lang.String
getName()
boolean
isCheckedException()
private boolean
isCheckedException(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:JApiHasChangeStatus
Returns the change status of this element.- Specified by:
getChangeStatus
in interfaceJApiHasChangeStatus
- Returns:
- the change status of this element
-
isCheckedException
public boolean isCheckedException()
-
-