public abstract class CompoundType extends Type
| Modifier and Type | Class and Description |
|---|---|
class |
CompoundType.Member
An CompoundType.Member object wraps a Type and a value representing
a data member, including constants.
|
class |
CompoundType.Method
A CompoundType.Method object encapsulates IIOP-specific information
about a particular method in the interface represented by the outer
instance.
|
| Modifier and Type | Field and Description |
|---|---|
protected ClassDeclaration |
classDecl |
protected ClassDefinition |
classDef |
protected java.lang.String |
idlExceptionName |
protected InterfaceType[] |
interfaces |
protected boolean |
isAbstractBase |
protected boolean |
isCheckedException |
protected boolean |
isCORBAObject |
protected boolean |
isCORBAUserException |
protected boolean |
isException |
protected boolean |
isIDLEntity |
protected boolean |
isRemoteExceptionOrSubclass |
protected boolean |
isValueBase |
protected CompoundType.Member[] |
members |
protected CompoundType.Method[] |
methods |
protected java.lang.String |
qualifiedIDLExceptionName |
ATTRIBUTE_GET, ATTRIBUTE_GET_RW, ATTRIBUTE_IS, ATTRIBUTE_IS_RW, ATTRIBUTE_NONE, ATTRIBUTE_SET, ATTRIBUTE_WIRE_PREFIX, ERROR_SUFFIX, EX_SUFFIX, EXCEPTION_SUFFIX, idApplicationException, idBadMethodException, idBoolean, idBoxedIDL, idBoxedRMI, idByte, idChar, idClassDesc, idCorbaObject, idCorbaORB, idCorbaUserException, idDelegate, idDouble, idExtInputStream, idExtOutputStream, idFloat, idIDLEntity, idInputStream, idInt, idJavaIoExternalizable, idJavaIoIOException, IDL_ANY, IDL_BOOLEAN, IDL_BOXEDIDL_MODULE, IDL_BYTE, IDL_CHAR, IDL_CLASS, IDL_CLASS_MODULE, IDL_CONSTANT_STRING, IDL_CONSTRUCTOR, IDL_CORBA_MODULE, IDL_CORBA_OBJECT, IDL_DOUBLE, IDL_EXTERNALIZABLE, IDL_FILE_EXTENSION, IDL_FLOAT, IDL_IDLENTITY, IDL_INT, IDL_JAVA_IO_MODULE, IDL_JAVA_LANG_MODULE, IDL_JAVA_LANG_OBJECT, IDL_JAVA_RMI_MODULE, IDL_JAVA_RMI_REMOTE, IDL_KEYWORDS, IDL_LONG, IDL_NAME_SEPARATOR, IDL_ORG_OMG_CORBA_MODULE, IDL_ORG_OMG_CORBA_PORTABLE_MODULE, IDL_REPOSITORY_ID_PREFIX, IDL_REPOSITORY_ID_VERSION, IDL_SEQUENCE, IDL_SEQUENCE_MODULE, IDL_SERIALIZABLE, IDL_SHORT, IDL_STRING, IDL_VOID, idLong, idOutputStream, idPOAServantType, idPortableUnknownException, idRemarshalException, idReplyHandler, idShort, idStubBase, idSystemException, idTieBase, idTieInterface, idValueBase, idVoid, INDENT_STEP, NAME_SEPARATOR, SERIAL_VERSION_UID, SOURCE_FILE_EXTENSION, STATUS_INVALID, STATUS_PENDING, STATUS_VALID, TAB_SIZE, TM_CLASS, TM_COMPOUND, TM_INNER, TM_INTERFACE, TM_MASK, TM_NON_CONFORMING, TM_PRIMITIVE, TM_SPECIAL_CLASS, TM_SPECIAL_INTERFACE, TYPE_ABSTRACT, TYPE_ALL, TYPE_ANY, TYPE_ARRAY, TYPE_BOOLEAN, TYPE_BYTE, TYPE_CHAR, TYPE_CORBA_OBJECT, TYPE_DOUBLE, TYPE_FLOAT, TYPE_IMPLEMENTATION, TYPE_INT, TYPE_JAVA_RMI_REMOTE, TYPE_LONG, TYPE_MASK, TYPE_NC_CLASS, TYPE_NC_INTERFACE, TYPE_NONE, TYPE_REMOTE, TYPE_SHORT, TYPE_STRING, TYPE_VALUE, TYPE_VOIDidRemote, idRemoteExceptionABSTRACT, ACCM_CLASS, ACCM_FIELD, ACCM_INNERCLASS, ACCM_MEMBER, ACCM_METHOD, ADD, AND, ARRAY, ARRAYACCESS, ASGADD, ASGBITAND, ASGBITOR, ASGBITXOR, ASGDIV, ASGLSHIFT, ASGMUL, ASGREM, ASGRSHIFT, ASGSUB, ASGURSHIFT, ASSIGN, ATT_ALL, ATT_ALLCLASSES, ATT_CODE, BITAND, BITNOT, BITOR, BITXOR, BOOLEAN, BOOLEANVAL, BREAK, BYTE, BYTEVAL, CASE, CAST, CATCH, CHAR, CHARVAL, CLASS, COLON, COMMA, COMMENT, COND, CONST, CONTINUE, CONVERT, CS_BINARY, CS_CHECKED, CS_COMPILED, CS_NOTFOUND, CS_PARSED, CS_SOURCE, CS_UNDECIDED, CS_UNDEFINED, CT_BLOCK, CT_BRANCH_FALSE, CT_BRANCH_TRUE, CT_CASE, CT_FIKT_METHOD, CT_FIKT_RET, CT_FIRST_KIND, CT_LAST_KIND, CT_METHOD, CT_SWITH_WO_DEF, DEC, DECLARATION, DEFAULT, DIV, DO, DOUBLE, DOUBLEVAL, ELSE, EQ, ERROR, EXPR, EXPRESSION, EXTENDS, F_COVDATA, F_COVERAGE, F_DEBUG_LINES, F_DEBUG_SOURCE, F_DEBUG_VARS, F_DEPENDENCIES, F_DEPRECATION, F_DUMP, F_ERRORSREPORTED, F_OPT, F_OPT_INTERCLASS, F_PRINT_DEPENDENCIES, F_STRICTDEFAULT, F_VERBOSE, F_VERSION12, F_WARNINGS, FALSE, FIELD, FINAL, FINALLY, FLOAT, FLOATVAL, FOR, GE, GOTO, GT, idAppend, idClass, idClassInit, idClone, idCode, idConstantValue, idCoverageTable, idDeprecated, idDocumentation, IDENT, idExceptions, idFinallyReturnValue, idGetClass, idInit, idInnerClasses, idJavaIoSerializable, idJavaLang, idJavaLangClass, idJavaLangCloneable, idJavaLangError, idJavaLangException, idJavaLangObject, idJavaLangRuntimeException, idJavaLangString, idJavaLangStringBuffer, idJavaLangThrowable, idLength, idLineNumberTable, idLocalVariableTable, idNew, idNull, idSourceFile, idStar, idSuper, idSynthetic, idThis, idToString, idTYPE, idValueOf, IF, IMPLEMENTS, IMPORT, INC, INLINEMETHOD, INLINENEWINSTANCE, INLINERETURN, INSTANCEOF, INT, INTERFACE, INTVAL, LBRACE, LE, LENGTH, LONG, LONGVAL, LPAREN, LSHIFT, LSQBRACKET, LT, M_ABSTRACT, M_ANONYMOUS, M_DEPRECATED, M_FINAL, M_INLINEABLE, M_INTERFACE, M_LOCAL, M_NATIVE, M_PRIVATE, M_PROTECTED, M_PUBLIC, M_STATIC, M_STRICTFP, M_SYNCHRONIZED, M_SYNTHETIC, M_TRANSIENT, M_VOLATILE, MAXFILESIZE, MAXLINENUMBER, METHOD, MM_CLASS, MM_FIELD, MM_MEMBER, MM_METHOD, MUL, NATIVE, NE, NEG, NEW, NEWARRAY, NEWFROMNAME, NEWINSTANCE, NOT, NULL, opNames, opPrecedence, OR, PACKAGE, paraDeprecated, POS, POSTDEC, POSTINC, PREDEC, prefixAccess, prefixArray, prefixClass, prefixLoc, prefixThis, prefixVal, PREINC, PRIVATE, PROTECTED, PUBLIC, QUESTIONMARK, RBRACE, REM, RETURN, RPAREN, RSHIFT, RSQBRACKET, SEMICOLON, SHORT, SHORTVAL, SIG_INNERCLASS, SIGC_INNERCLASS, STAT, STATIC, STRICTFP, STRINGVAL, SUB, SUPER, SWITCH, SYNCHRONIZED, TC_ARRAY, TC_BOOLEAN, TC_BYTE, TC_CHAR, TC_CLASS, TC_DOUBLE, TC_ERROR, TC_FLOAT, TC_INT, TC_LONG, TC_METHOD, TC_NULL, TC_SHORT, TC_VOID, THIS, THROW, THROWS, TM_ARRAY, TM_BOOLEAN, TM_BYTE, TM_CHAR, TM_DOUBLE, TM_ERROR, TM_FLOAT, TM_INT, TM_INT32, TM_INTEGER, TM_LONG, TM_METHOD, TM_NULL, TM_NUM32, TM_NUM64, TM_NUMBER, TM_REAL, TM_REFERENCE, TM_SHORT, TM_VOID, tracing, TRANSIENT, TRUE, TRY, TYPE, URSHIFT, VARDECLARATION, VOID, VOLATILE, WHEREOFFSETBITS, WHILEACC_ABSTRACT, ACC_FINAL, ACC_INTERFACE, ACC_NATIVE, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_TRANSIENT, ACC_VOLATILE, CONSTANT_CLASS, CONSTANT_DOUBLE, CONSTANT_FIELD, CONSTANT_FLOAT, CONSTANT_INTEGER, CONSTANT_INTERFACEMETHOD, CONSTANT_INVOKEDYNAMIC, CONSTANT_LONG, CONSTANT_METHOD, CONSTANT_METHODHANDLE, CONSTANT_METHODTYPE, CONSTANT_NAMEANDTYPE, CONSTANT_STRING, CONSTANT_UNICODE, CONSTANT_UTF8, JAVA_DEFAULT_MINOR_VERSION, JAVA_DEFAULT_VERSION, JAVA_MAGIC, JAVA_MAX_SUPPORTED_MINOR_VERSION, JAVA_MAX_SUPPORTED_VERSION, JAVA_MIN_SUPPORTED_VERSION, opc_aaload, opc_aastore, opc_aconst_null, opc_aload, opc_aload_0, opc_aload_1, opc_aload_2, opc_aload_3, opc_anewarray, opc_areturn, opc_arraylength, opc_astore, opc_astore_0, opc_astore_1, opc_astore_2, opc_astore_3, opc_athrow, opc_baload, opc_bastore, opc_bipush, opc_breakpoint, opc_caload, opc_castore, opc_checkcast, opc_d2f, opc_d2i, opc_d2l, opc_dadd, opc_daload, opc_dastore, opc_dcmpg, opc_dcmpl, opc_dconst_0, opc_dconst_1, opc_ddiv, opc_dead, opc_dload, opc_dload_0, opc_dload_1, opc_dload_2, opc_dload_3, opc_dmul, opc_dneg, opc_drem, opc_dreturn, opc_dstore, opc_dstore_0, opc_dstore_1, opc_dstore_2, opc_dstore_3, opc_dsub, opc_dup, opc_dup_x1, opc_dup_x2, opc_dup2, opc_dup2_x1, opc_dup2_x2, opc_f2d, opc_f2i, opc_f2l, opc_fadd, opc_faload, opc_fastore, opc_fcmpg, opc_fcmpl, opc_fconst_0, opc_fconst_1, opc_fconst_2, opc_fdiv, opc_fload, opc_fload_0, opc_fload_1, opc_fload_2, opc_fload_3, opc_fmul, opc_fneg, opc_frem, opc_freturn, opc_fstore, opc_fstore_0, opc_fstore_1, opc_fstore_2, opc_fstore_3, opc_fsub, opc_getfield, opc_getstatic, opc_goto, opc_goto_w, opc_i2b, opc_i2c, opc_i2d, opc_i2f, opc_i2l, opc_i2s, opc_iadd, opc_iaload, opc_iand, opc_iastore, opc_iconst_0, opc_iconst_1, opc_iconst_2, opc_iconst_3, opc_iconst_4, opc_iconst_5, opc_iconst_m1, opc_idiv, opc_if_acmpeq, opc_if_acmpne, opc_if_icmpeq, opc_if_icmpge, opc_if_icmpgt, opc_if_icmple, opc_if_icmplt, opc_if_icmpne, opc_ifeq, opc_ifge, opc_ifgt, opc_ifle, opc_iflt, opc_ifne, opc_ifnonnull, opc_ifnull, opc_iinc, opc_iload, opc_iload_0, opc_iload_1, opc_iload_2, opc_iload_3, opc_imul, opc_ineg, opc_instanceof, opc_invokedynamic, opc_invokeinterface, opc_invokespecial, opc_invokestatic, opc_invokevirtual, opc_ior, opc_irem, opc_ireturn, opc_ishl, opc_ishr, opc_istore, opc_istore_0, opc_istore_1, opc_istore_2, opc_istore_3, opc_isub, opc_iushr, opc_ixor, opc_jsr, opc_jsr_w, opc_l2d, opc_l2f, opc_l2i, opc_label, opc_ladd, opc_laload, opc_land, opc_lastore, opc_lcmp, opc_lconst_0, opc_lconst_1, opc_ldc, opc_ldc_w, opc_ldc2_w, opc_ldiv, opc_lload, opc_lload_0, opc_lload_1, opc_lload_2, opc_lload_3, opc_lmul, opc_lneg, opc_lookupswitch, opc_lor, opc_lrem, opc_lreturn, opc_lshl, opc_lshr, opc_lstore, opc_lstore_0, opc_lstore_1, opc_lstore_2, opc_lstore_3, opc_lsub, opc_lushr, opc_lxor, opc_monitorenter, opc_monitorexit, opc_multianewarray, opc_new, opc_newarray, opc_nop, opc_pop, opc_pop2, opc_putfield, opc_putstatic, opc_ret, opc_return, opc_saload, opc_sastore, opc_sipush, opc_swap, opc_tableswitch, opc_try, opc_wide, opcLengths, opcNames, SIG_ARRAY, SIG_BOOLEAN, SIG_BYTE, SIG_CHAR, SIG_CLASS, SIG_DOUBLE, SIG_ENDCLASS, SIG_ENDMETHOD, SIG_FLOAT, SIG_INT, SIG_LONG, SIG_METHOD, SIG_PACKAGE, SIG_SHORT, SIG_VOID, SIGC_ARRAY, SIGC_BOOLEAN, SIGC_BYTE, SIGC_CHAR, SIGC_CLASS, SIGC_DOUBLE, SIGC_ENDCLASS, SIGC_ENDMETHOD, SIGC_FLOAT, SIGC_INT, SIGC_LONG, SIGC_METHOD, SIGC_PACKAGE, SIGC_SHORT, SIGC_VOID, T_BOOLEAN, T_BYTE, T_CHAR, T_CLASS, T_DOUBLE, T_FLOAT, T_INT, T_LONG, T_SHORT| Modifier | Constructor and Description |
|---|---|
protected |
CompoundType(ContextStack stack,
ClassDefinition classDef,
int typeCode)
Create a CompoundType instance for the given class.
|
protected |
CompoundType(ContextStack stack,
int typeCode,
ClassDefinition classDef)
Create a CompoundType instance for the given class.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
addAllMembers(java.util.Vector allMembers,
boolean onlyConformingConstants,
boolean quiet,
ContextStack stack) |
protected java.util.Vector |
addAllMethods(ClassDefinition current,
java.util.Vector directMethods,
boolean noMultiInheritedMethods,
boolean quiet,
ContextStack stack) |
protected boolean |
addConformingConstants(java.util.Vector allMembers,
boolean quiet,
ContextStack stack) |
protected java.util.Vector |
addNonRemoteInterfaces(java.util.Vector list,
ContextStack stack) |
protected java.util.Vector |
addRemoteInterfaces(java.util.Vector list,
boolean allowNonConforming,
ContextStack stack) |
protected boolean |
addTypes(int typeCodeFilter,
java.util.HashSet checked,
java.util.Vector matching) |
protected boolean |
assertNotImpl(Type type,
boolean quiet,
ContextStack stack,
CompoundType enclosing,
boolean dataMember) |
protected void |
destroy()
Release all resources.
|
static CompoundType |
forCompound(ClassDefinition classDef,
ContextStack stack)
Create a CompoundType object for the given class.
|
ClassDeclaration |
getClassDeclaration()
Return the ClassDeclaration for this type.
|
ClassDefinition |
getClassDefinition()
Return the ClassDefinition for this type.
|
java.lang.String |
getIDLExceptionName()
If this type represents an exception, return the
IDL name including the "Ex" mangling, otherwise
return null.
|
InterfaceType[] |
getInterfaces()
Return an array of interfaces directly implemented by this type.
|
CompoundType.Member[] |
getMembers()
Return an array of Type.Member objects representing all of
the data members directly implemented by this interface.
|
protected ValueType[] |
getMethodExceptions(MemberDefinition member,
boolean quiet,
ContextStack stack) |
CompoundType.Method[] |
getMethods()
Return an array of Type.Method objects representing all
of the methods implemented directly by this type.
|
java.lang.String |
getQualifiedIDLExceptionName(boolean global)
If this type represents an exception, return the
qualified IDL name including the "Ex" mangling,
otherwise return null.
|
java.lang.String |
getSignature()
Return signature for this type (e.g.
|
ClassType |
getSuperclass()
Return the parent class of this type.
|
protected static java.lang.String |
getVisibilityString(MemberDefinition member) |
protected boolean |
inheritsFrom(ClassDefinition def,
ClassDefinition otherDef) |
protected boolean |
initialize(java.util.Vector directInterfaces,
java.util.Vector directMethods,
java.util.Vector directMembers,
ContextStack stack,
boolean quiet)
Initialize this instance.
|
boolean |
isAbstractBase()
Return true if this type is a CORBA
abstract interface.
|
boolean |
isBoxed()
Return true if
isIDLEntity() && !isValueBase()
&& !isAbstractBase() && !isCORBAObject()
&& !isIDLEntityException(). |
boolean |
isCheckedException()
Return true if this type is a "checked" exception.
|
protected boolean |
isConformingRemoteMethod(CompoundType.Method method,
boolean quiet) |
boolean |
isCORBAObject()
Return true if this type implements
org.omg.CORBA.Object.
|
boolean |
isCORBAUserException()
Return true if this type is exactly
org.omg.CORBA.UserException.
|
boolean |
isException()
Return true if this type is an exception.
|
boolean |
isIDLEntity()
Return true if this type implements
org.omg.CORBA.portable.IDLEntity.
|
boolean |
isIDLEntityException()
Return true if this type implements
isIDLEntity() && isException(). |
protected boolean |
isIDLEntityException(Type type,
CompoundType.Method method,
boolean quiet) |
static boolean |
isRemoteException(ClassType ex,
BatchEnvironment env) |
boolean |
isRemoteExceptionOrSubclass()
Return true if this type is a java.rmi.RemoteException
or one of its subclasses.
|
boolean |
isValueBase()
Return true if this type implements
org.omg.CORBA.portable.ValueBase.
|
protected java.lang.Class |
loadClass() |
protected static Type |
makeType(Type theType,
ClassDefinition classDef,
ContextStack stack) |
protected boolean |
printExtends(IndentingWriter writer,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
protected void |
printImplements(IndentingWriter writer,
java.lang.String prefix,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
protected void |
printMembers(IndentingWriter writer,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
protected void |
printMethod(CompoundType.Method it,
IndentingWriter writer,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
protected void |
printMethods(IndentingWriter writer,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
protected void |
swapInvalidTypes()
Convert all invalid types to valid ones.
|
protected java.util.Vector |
updateParentClassMethods(ClassDefinition current,
java.util.Vector currentMethods,
boolean quiet,
ContextStack stack) |
classNotFound, classNotFound, clone, collectMatching, collectMatching, countTypes, equals, failedConstraint, failedConstraint, failedConstraint, failedConstraint, getArrayBrackets, getArrayDimension, getBoxedRepositoryID, getClassInstance, getElementName, getElementType, getEnv, getFullTypeCode, getIdentifier, getIDLModuleNames, getIDLName, getName, getPackageName, getQualifiedIDLName, getQualifiedName, getRepositoryID, getRootTypeCode, getStatus, getType, getType, getTypeCode, getTypeCodeModifiers, getTypeDescription, getTypeName, getValidType, isArray, isClass, isCompound, isConforming, isInner, isInterface, isPrimitive, isSpecialClass, isSpecialInterface, isType, print, print, print, println, printPackageClose, printPackageOpen, printTypeName, putInvalidType, putType, putType, removeInvalidTypes, removeType, removeType, setIDLNames, setNames, setRepositoryID, setStatus, setTypeCode, toString, typeMatches, updateAllInvalidTypesprotected CompoundType.Method[] methods
protected InterfaceType[] interfaces
protected CompoundType.Member[] members
protected ClassDefinition classDef
protected ClassDeclaration classDecl
protected boolean isCORBAObject
protected boolean isIDLEntity
protected boolean isAbstractBase
protected boolean isValueBase
protected boolean isCORBAUserException
protected boolean isException
protected boolean isCheckedException
protected boolean isRemoteExceptionOrSubclass
protected java.lang.String idlExceptionName
protected java.lang.String qualifiedIDLExceptionName
protected CompoundType(ContextStack stack, int typeCode, ClassDefinition classDef)
protected CompoundType(ContextStack stack, ClassDefinition classDef, int typeCode)
public boolean isCORBAObject()
public boolean isIDLEntity()
public boolean isValueBase()
public boolean isAbstractBase()
public boolean isException()
public boolean isCheckedException()
public boolean isRemoteExceptionOrSubclass()
public boolean isCORBAUserException()
public boolean isIDLEntityException()
isIDLEntity() && isException().public boolean isBoxed()
isIDLEntity() && !isValueBase()
&& !isAbstractBase() && !isCORBAObject()
&& !isIDLEntityException().public java.lang.String getIDLExceptionName()
public java.lang.String getQualifiedIDLExceptionName(boolean global)
global - If true, prepends "::".public java.lang.String getSignature()
getSignature in class Typepublic ClassDeclaration getClassDeclaration()
public ClassDefinition getClassDefinition()
public ClassType getSuperclass()
public InterfaceType[] getInterfaces()
The order of the array returned is arbitrary.
public CompoundType.Method[] getMethods()
public CompoundType.Member[] getMembers()
public static CompoundType forCompound(ClassDefinition classDef, ContextStack stack)
protected boolean printExtends(IndentingWriter writer, boolean useQualifiedNames, boolean useIDLNames, boolean globalIDLNames) throws java.io.IOException
java.io.IOExceptionprotected void printImplements(IndentingWriter writer, java.lang.String prefix, boolean useQualifiedNames, boolean useIDLNames, boolean globalIDLNames) throws java.io.IOException
java.io.IOExceptionprotected void printMembers(IndentingWriter writer, boolean useQualifiedNames, boolean useIDLNames, boolean globalIDLNames) throws java.io.IOException
java.io.IOExceptionprotected void printMethods(IndentingWriter writer, boolean useQualifiedNames, boolean useIDLNames, boolean globalIDLNames) throws java.io.IOException
java.io.IOExceptionprotected void printMethod(CompoundType.Method it, IndentingWriter writer, boolean useQualifiedNames, boolean useIDLNames, boolean globalIDLNames) throws java.io.IOException
java.io.IOExceptionprotected boolean initialize(java.util.Vector directInterfaces,
java.util.Vector directMethods,
java.util.Vector directMembers,
ContextStack stack,
boolean quiet)
protected static Type makeType(Type theType, ClassDefinition classDef, ContextStack stack)
public static boolean isRemoteException(ClassType ex, BatchEnvironment env)
protected boolean isConformingRemoteMethod(CompoundType.Method method, boolean quiet) throws ClassNotFound
ClassNotFoundprotected boolean isIDLEntityException(Type type, CompoundType.Method method, boolean quiet) throws ClassNotFound
ClassNotFoundprotected void swapInvalidTypes()
swapInvalidTypes in class Typeprotected boolean addTypes(int typeCodeFilter,
java.util.HashSet checked,
java.util.Vector matching)
protected java.util.Vector updateParentClassMethods(ClassDefinition current, java.util.Vector currentMethods, boolean quiet, ContextStack stack) throws ClassNotFound
ClassNotFoundprotected java.util.Vector addAllMethods(ClassDefinition current, java.util.Vector directMethods, boolean noMultiInheritedMethods, boolean quiet, ContextStack stack) throws ClassNotFound
ClassNotFoundprotected boolean inheritsFrom(ClassDefinition def, ClassDefinition otherDef)
protected java.util.Vector addRemoteInterfaces(java.util.Vector list,
boolean allowNonConforming,
ContextStack stack)
throws ClassNotFound
ClassNotFoundprotected java.util.Vector addNonRemoteInterfaces(java.util.Vector list,
ContextStack stack)
throws ClassNotFound
ClassNotFoundprotected boolean addAllMembers(java.util.Vector allMembers,
boolean onlyConformingConstants,
boolean quiet,
ContextStack stack)
protected boolean addConformingConstants(java.util.Vector allMembers,
boolean quiet,
ContextStack stack)
protected ValueType[] getMethodExceptions(MemberDefinition member, boolean quiet, ContextStack stack) throws java.lang.Exception
java.lang.Exceptionprotected static java.lang.String getVisibilityString(MemberDefinition member)
protected boolean assertNotImpl(Type type, boolean quiet, ContextStack stack, CompoundType enclosing, boolean dataMember)
Copyright © 2017. All Rights Reserved.