org.apache.jute.compiler.CGenerator.class Maven / Gradle / Ivy
???? 4 ?
B n A o p
q
r A s A t A u
v
w x y
n z
{
|
}
q ~
?
? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ?
? ? ? ? ?
? ? ? ? ? ? ? ?
3 r ? ? ? ? ?
: ? ? ?
? ?
? ? ? ? mName Ljava/lang/String;
mInclFiles Ljava/util/ArrayList; Signature 7Ljava/util/ArrayList; mRecList 9Ljava/util/ArrayList; outputDirectory Ljava/io/File; M(Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/io/File;)V Code LineNumberTable LocalVariableTable this %Lorg/apache/jute/compiler/CGenerator; name ilist rlist LocalVariableTypeTable ?(Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/io/File;)V genCode ()V f Lorg/apache/jute/compiler/JFile; i Ljava/util/Iterator; jr "Lorg/apache/jute/compiler/JRecord; h Ljava/io/FileWriter; c 6Ljava/util/Iterator; 8Ljava/util/Iterator;
StackMapTable ? ~ ? ?
Exceptions
SourceFile CGenerator.java M Z K L java/io/File M ? ? ? C D E F I F ? ? ? ? java/io/IOException java/lang/StringBuilder "unable to create output directory ? ? ? ? ? ? java/io/FileWriter .c M ? M ? .h /**
? ? =* Licensed to the Apache Software Foundation (ASF) under one
?* or more contributor license agreements. See the NOTICE file
8* distributed with this work for additional information
=* regarding copyright ownership. The ASF licenses this file
4* to you under the Apache License, Version 2.0 (the
=* "License"); you may not use this file except in compliance
=* with the License. You may obtain a copy of the License at
*
1* http://www.apache.org/licenses/LICENSE-2.0
F* Unless required by applicable law or agreed to in writing, software
D* distributed under the License is distributed on an "AS IS" BASIS,
K* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
F* See the License for the specific language governing permissions and
!* limitations under the License.
*/
#ifndef __ ? ? ? ? ? __
#define __ #include "recordio.h"
? ? ? ? ? ? ? ? org/apache/jute/compiler/JFile
#include " .h"
)
#ifdef __cplusplus
extern "C" {
#endif
#include
.h"
org/apache/jute/compiler/JRecord ? ?
#ifdef __cplusplus
}
#endif
#endif // ? Z java/lang/Throwable ? ? #org/apache/jute/compiler/CGenerator java/lang/Object java/util/Iterator (Ljava/lang/String;)V getName ()Ljava/lang/String; exists ()Z mkdirs append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString #(Ljava/io/File;Ljava/lang/String;)V (Ljava/io/File;)V write java/lang/String toUpperCase replace (CC)Ljava/lang/String; java/util/ArrayList iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; genCCode +(Ljava/io/FileWriter;Ljava/io/FileWriter;)V close
addSuppressed (Ljava/lang/Throwable;)V A B C D E F G H I F G J K L M N O ? $*? *? *? Y+? ? ? *,? *-? ? P - .
/ 0 1 # 2 Q 4 $ R S $ T D $ U F $ V F $ K L W $ U H $ V J G X Y Z O ? *? ? ? +*? ?
? !? Y? Y?
? *? ? ? ? ?? Y? Y*? ? Y?
*? ? ? ? ? ? LM? Y? Y*? ? Y?
*? ? ? ? ? ? N:-? -? -? -? -? -? -? - ? -!? -"? -!? -#? -$? -%? -&? -'? -(? -)? +? +? +? +? +? +? +? + ? +!? +"? +!? +#? +$? +%? +&? +'? +(? +)? -? Y?
*? *? ? +._? ,? -? ? ? -? Y?
.? *? ? +._? ,? -? ? ? -/? *? ? 0:? 1 ? 2? 2 ? 3:-? Y?
4? ? 5? 6? ? ? ???-7? +8? +? Y?
4? *? ? 9? ? ? *? ? 0:? 1 ? ? 2 ? ::-+? ;???-