org.mozilla.javascript.optimizer.ClassCompiler.class Maven / Gradle / Ivy
The newest version!
???? 1 ?
s t
s ( u v ( w ( x ( y
z { 2
| { }
s
~
?
? ?
?
?
?
( ?
( ? ?
( ? ?
s
?
? ?
? ? ?
?
? ?
? ?
? ?
? ?
? ? ?
? ? ? mainMethodClassName Ljava/lang/String; compilerEnv )Lorg/mozilla/javascript/CompilerEnvirons;
targetExtends Ljava/lang/Class; Signature Ljava/lang/Class<*>; targetImplements [Ljava/lang/Class; [Ljava/lang/Class<*>; ,(Lorg/mozilla/javascript/CompilerEnvirons;)V Code LineNumberTable LocalVariableTable this 0Lorg/mozilla/javascript/optimizer/ClassCompiler; setMainMethodClass (Ljava/lang/String;)V className getMainMethodClass ()Ljava/lang/String; getCompilerEnv +()Lorg/mozilla/javascript/CompilerEnvirons; getTargetExtends ()Ljava/lang/Class; ()Ljava/lang/Class<*>; setTargetExtends (Ljava/lang/Class;)V extendsClass LocalVariableTypeTable (Ljava/lang/Class<*>;)V getTargetImplements ()[Ljava/lang/Class; ()[Ljava/lang/Class<*>; setTargetImplements ([Ljava/lang/Class;)V implementsClasses ([Ljava/lang/Class<*>;)V makeAuxiliaryClassName 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
mainClassName auxMarker compileToClassFiles L(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object; scriptClassName ofn %Lorg/mozilla/javascript/FunctionNode; name i I source sourceLocation lineno p Lorg/mozilla/javascript/Parser; tree 'Lorg/mozilla/javascript/ScriptOrFnNode;
encodedSource
superClass
interfaces isPrimary Z codegen *Lorg/mozilla/javascript/optimizer/Codegen; scriptClassBytes [B
functionCount
functionNames $Lorg/mozilla/javascript/ObjToIntMap; mainClassBytes
SourceFile ClassCompiler.java 4 ? "java/lang/IllegalArgumentException + , +org.mozilla.javascript.optimizer.OptRuntime ) * - . 1 2 2 ? ? 2 java/lang/StringBuilder ? ? ? ? org/mozilla/javascript/Parser ? ? ? 4 ? ? ? ? ? B C J K 1 Q R (org/mozilla/javascript/optimizer/Codegen ; < ? ? java/lang/Object ? ? ? "org/mozilla/javascript/ObjToIntMap 4 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? . ? ? ? .org/mozilla/javascript/optimizer/ClassCompiler ()V clone ()Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString 'org/mozilla/javascript/CompilerEnvirons getErrorReporter (()Lorg/mozilla/javascript/ErrorReporter; R(Lorg/mozilla/javascript/CompilerEnvirons;Lorg/mozilla/javascript/ErrorReporter;)V parse N(Ljava/lang/String;Ljava/lang/String;I)Lorg/mozilla/javascript/ScriptOrFnNode; getEncodedSource compileToClassFile y(Lorg/mozilla/javascript/CompilerEnvirons;Ljava/lang/String;Lorg/mozilla/javascript/ScriptOrFnNode;Ljava/lang/String;Z)[B %org/mozilla/javascript/ScriptOrFnNode getFunctionCount ()I (I)V getFunctionNode ((I)Lorg/mozilla/javascript/FunctionNode; #org/mozilla/javascript/FunctionNode getFunctionName java/lang/String length
getParamCount put (Ljava/lang/Object;I)V $org/mozilla/javascript/ScriptRuntime ObjectClass "org/mozilla/javascript/JavaAdapter createAdapterCode o(Lorg/mozilla/javascript/ObjToIntMap;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;Ljava/lang/String;)[B ! ( ) * + , - . / 0 1 2 / 3
4 5 6 ` *? +? ? Y? ?*+? *? ? 7 7 8 9 : ; 8 9 : + , ; <