Package org.wildfly.iiop.openjdk.rmi
Class ExceptionAnalysis
- java.lang.Object
-
- org.wildfly.iiop.openjdk.rmi.ClassAnalysis
-
- org.wildfly.iiop.openjdk.rmi.ContainerAnalysis
-
- org.wildfly.iiop.openjdk.rmi.ValueAnalysis
-
- org.wildfly.iiop.openjdk.rmi.ExceptionAnalysis
-
public class ExceptionAnalysis extends ValueAnalysis
Exception analysis. Routines here are conforming to the "Java(TM) Language to IDL Mapping Specification", version 1.1 (01-06-07).- Author:
- Ole Husgaard
-
-
Field Summary
-
Fields inherited from class org.wildfly.iiop.openjdk.rmi.ContainerAnalysis
abstractBaseValuetypes, attributes, classHashCode, constants, F_CONSTANT, f_flags, F_SPFFIELD, fields, interfaces, m_flags, M_INHERITED, M_OVERLOADED, M_READ, M_READONLY, M_WRITE, M_WRITEOBJECT, memberPostfix, memberPrefix, methods, mutators, operations, repositoryId
-
Fields inherited from class org.wildfly.iiop.openjdk.rmi.ClassAnalysis
cls
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedExceptionAnalysis(Class cls)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidclearCache(ClassLoader classLoader)protected voiddoAnalyze()static ExceptionAnalysisgetExceptionAnalysis(Class cls)StringgetExceptionRepositoryId()Return the repository ID for the mapping of this analysis to an exception.StringgetIDLName()Return my unqualified IDL name.StringgetJavaName()Return my unqualified java name.-
Methods inherited from class org.wildfly.iiop.openjdk.rmi.ValueAnalysis
analyzeAttributes, getContainedEntries, getIDLModuleName, getMembers, getSuperAnalysis, getValueAnalysis, isAbstractValue, isCustom, isExternalizable
-
Methods inherited from class org.wildfly.iiop.openjdk.rmi.ContainerAnalysis
analyzeConstants, analyzeFields, analyzeInterfaces, analyzeMethods, analyzeOperations, attributeReadName, attributeWriteName, calculateClassHashCode, calculateRepositoryId, escapeIRName, fixupCaseNames, fixupOverloadedOperationNames, getAbstractBaseValuetypes, getAttributes, getConstants, getInterfaces, getMemberRepositoryId, getOperations, getRepositoryId, hasNonAppExceptions, isAccessor, isMutator, toHexString, toHexString
-
Methods inherited from class org.wildfly.iiop.openjdk.rmi.ClassAnalysis
getCls
-
-
-
-
Constructor Detail
-
ExceptionAnalysis
protected ExceptionAnalysis(Class cls)
-
-
Method Detail
-
getExceptionAnalysis
public static ExceptionAnalysis getExceptionAnalysis(Class cls) throws RMIIIOPViolationException
- Throws:
RMIIIOPViolationException
-
clearCache
public static void clearCache(ClassLoader classLoader)
-
doAnalyze
protected void doAnalyze() throws RMIIIOPViolationException- Overrides:
doAnalyzein classValueAnalysis- Throws:
RMIIIOPViolationException
-
getExceptionRepositoryId
public String getExceptionRepositoryId()
Return the repository ID for the mapping of this analysis to an exception.
-
getIDLName
public String getIDLName()
Return my unqualified IDL name.
-
getJavaName
public String getJavaName()
Return my unqualified java name.
-
-