![JAR search and dependency download from the Maven repository](/logo.png)
sun.rmi.rmic.RemoteClass.class Maven / Gradle / Ivy
???? 1? ? ?
?
? ?
; ? ?
? ? ? ?
? ? ? ? ?
? ?
?
? ?
?
y ?
; ? ?
? ? ?
? ?
? ? ? ? ? ? ? ?
# ?
;
#
;
#
?
#
;
;
?
6 ?
#
#
#
6
6
B!
@"
6#$
%&
B'
(
B)*+
? ?
,
-./
Q0
;1
23
24
25
26
;78
2 ?
2 ?
29
;:
;;<
B=
B>
6?
2@A
eBC
DEFG
jH
iI
iJ
BK
iL
MN
O
PQ
iR
DS
TUVWXYZ Method InnerClasses env Lsun/rmi/rmic/BatchEnvironment; implClassDef Lsun/tools/java/ClassDefinition; remoteInterfaces ![Lsun/tools/java/ClassDefinition;
remoteMethods "[Lsun/rmi/rmic/RemoteClass$Method;
interfaceHash J defRemote defException defRemoteException forClass [(Lsun/rmi/rmic/BatchEnvironment;Lsun/tools/java/ClassDefinition;)Lsun/rmi/rmic/RemoteClass; Code LineNumberTable LocalVariableTable rc Lsun/rmi/rmic/RemoteClass; getClassDefinition "()Lsun/tools/java/ClassDefinition; this getName ()Lsun/tools/java/Identifier; getRemoteInterfaces #()[Lsun/tools/java/ClassDefinition; getRemoteMethods $()[Lsun/rmi/rmic/RemoteClass$Method; getInterfaceHash ()J toString ()Ljava/lang/String; B(Lsun/rmi/rmic/BatchEnvironment;Lsun/tools/java/ClassDefinition;)V
initialize ()Z e Lsun/tools/java/ClassNotFound; interfaceDef i I
interfaces "[Lsun/tools/java/ClassDeclaration; classDef enumeration Ljava/util/Enumeration; m !Lsun/rmi/rmic/RemoteClass$Method; key Ljava/lang/String; j
exceptions remotesImplemented Ljava/util/Vector; methods Ljava/util/Hashtable; errors Z orderedKeys [Ljava/lang/String; count collectRemoteMethods 8(Lsun/tools/java/ClassDefinition;Ljava/util/Hashtable;)Z
implMethod !Lsun/tools/java/MemberDefinition; hasRemoteException newMethod oldMethod member superDef superDefs table computeInterfaceHash name Lsun/tools/java/Identifier; type Lsun/tools/java/Type; md Ljava/security/MessageDigest; out Ljava/io/DataOutputStream; hashArray [B Ljava/io/IOException; (Ljava/security/NoSuchAlgorithmException; hash sink Ljava/io/ByteArrayOutputStream; sortClassDeclarations %([Lsun/tools/java/ClassDeclaration;)V curr !Lsun/tools/java/ClassDeclaration; decl
access$100 ;(Lsun/rmi/rmic/RemoteClass;)Lsun/rmi/rmic/BatchEnvironment; x0
SourceFile RemoteClass.java } ~ sun/rmi/rmic/RemoteClass ? ? ? ? ? ? ? ? ? ?[\ ? ? ? ? ? java/lang/StringBuilder ?]
remote class ^_` ? ?a ? "rmic.cant.make.stubs.for.interfacebcde ?fgh ?i ? ?j ? ? ?k ? ? ? sun/tools/java/ClassNotFound rmic.class.not.found ? ? java/util/Vectorlmnopqrst ?u ?v [found remote interface: ^w ]xyz{ ?f| #rmic.must.implement.remote.directly rmic.must.implement.remote}| class.not.foundc~ java/util/Hashtable??? ??\ sun/tools/java/ClassDefinition ? ????? java/lang/String sun/rmi/rmic/RemoteClass$Method? ????? [found remote method <^? >: ? ??z?m throws , ?s ? ? java/lang/Error expected interface, not class: ?z???? ?? ?? ????q rmic.must.throw.remoteexception?????q rmic.must.only.throw.exception ???????? java/io/ByteArrayOutputStream ?? SHA??? java/io/DataOutputStream java/security/DigestOutputStream ?? ???????z?? ? ? ?????]????? java/io/IOException 0unexpected exception computing intetrface hash: &java/security/NoSuchAlgorithmException java/lang/Object sun/rmi/rmic/RMIConstants clone ()Ljava/lang/Object; ()V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; sun/tools/java/Identifier isInterface sun/rmi/rmic/BatchEnvironment error ((JLjava/lang/String;Ljava/lang/Object;)V idRemote getClassDeclaration >(Lsun/tools/java/Identifier;)Lsun/tools/java/ClassDeclaration; sun/tools/java/ClassDeclaration >(Lsun/tools/java/Environment;)Lsun/tools/java/ClassDefinition; idJavaLangException idRemoteException
getInterfaces $()[Lsun/tools/java/ClassDeclaration; contains (Ljava/lang/Object;)Z
implementedBy @(Lsun/tools/java/Environment;Lsun/tools/java/ClassDeclaration;)Z
addElement (Ljava/lang/Object;)V verbose java/lang/System Ljava/io/PrintStream; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/io/PrintStream println (Ljava/lang/String;)V isEmpty #()Lsun/tools/java/ClassDeclaration;
getSuperClass :(JLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V elements ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement size ()I copyInto ([Ljava/lang/Object;)V getNameAndDescriptor compareTo (Ljava/lang/String;)I get &(Ljava/lang/Object;)Ljava/lang/Object; (I)Ljava/lang/StringBuilder; getOperationString print
getExceptions getFirstMember #()Lsun/tools/java/MemberDefinition; sun/tools/java/MemberDefinition isMethod
isConstructor
isInitializer @(Lsun/tools/java/Environment;)[Lsun/tools/java/ClassDeclaration;
subClassOf getType ()Lsun/tools/java/Type;
findMethod o(Lsun/tools/java/Environment;Lsun/tools/java/Identifier;Lsun/tools/java/Type;)Lsun/tools/java/MemberDefinition; superClassOf >(Lsun/rmi/rmic/RemoteClass;Lsun/tools/java/MemberDefinition;)V
access$000 e(Lsun/rmi/rmic/RemoteClass$Method;Lsun/rmi/rmic/RemoteClass$Method;)Lsun/rmi/rmic/RemoteClass$Method; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
getNextMember (I)V java/security/MessageDigest getInstance 1(Ljava/lang/String;)Ljava/security/MessageDigest; 6(Ljava/io/OutputStream;Ljava/security/MessageDigest;)V (Ljava/io/OutputStream;)V writeInt getMemberDefinition writeUTF sun/tools/java/Type getTypeSignature sun/rmi/rmic/Names mangleClass 8(Lsun/tools/java/Identifier;)Lsun/tools/java/Identifier; flush digest ()[B java/lang/Math min (II)I ! y z } ~ ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? _ ? Y*+? M,? ? ,?? ? 0
1 2 4 ? } ~ ?
? ? ? ? ? / *? ? ? <