public class StaticRegionException
extends java.lang.Exception
Modifier and Type | Class and Description |
---|---|
static class |
StaticRegionException.ExceptionPhase |
Modifier and Type | Field and Description |
---|---|
static java.util.HashMap<java.lang.String,Pair<java.lang.Integer,StaticRegionException.ExceptionPhase>> |
ExceptionMap |
private static boolean |
staticAnalysisComplete |
Constructor and Description |
---|
StaticRegionException(java.lang.String reason) |
Modifier and Type | Method and Description |
---|---|
private static void |
countException(java.lang.Exception sre,
StaticRegionException.ExceptionPhase phase) |
static void |
staticAnalysisComplete() |
static void |
throwException(java.lang.IllegalArgumentException sre,
StaticRegionException.ExceptionPhase phase) |
static void |
throwException(StaticRegionException sre,
StaticRegionException.ExceptionPhase phase) |
public static java.util.HashMap<java.lang.String,Pair<java.lang.Integer,StaticRegionException.ExceptionPhase>> ExceptionMap
private static boolean staticAnalysisComplete
public static void staticAnalysisComplete()
public static void throwException(StaticRegionException sre, StaticRegionException.ExceptionPhase phase) throws StaticRegionException
StaticRegionException
public static void throwException(java.lang.IllegalArgumentException sre, StaticRegionException.ExceptionPhase phase) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
private static void countException(java.lang.Exception sre, StaticRegionException.ExceptionPhase phase)