All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.jute.compiler.CppGenerator.class Maven / Gradle / Ivy

????4?
>j	=kl
m
n	=o	=p	=q
r
stu
jv
w
x
y
mz{
|
}~
??????????????????
??
?????
????????
3n??
7??
??
;???mNameLjava/lang/String;
mInclFilesLjava/util/ArrayList;	Signature7Ljava/util/ArrayList;mRecList9Ljava/util/ArrayList;outputDirectoryLjava/io/File;M(Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/io/File;)VCodeLineNumberTableLocalVariableTablethis'Lorg/apache/jute/compiler/CppGenerator;nameilistrlistLocalVariableTypeTable?(Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/io/File;)VgenCode()Vf Lorg/apache/jute/compiler/JFile;iLjava/util/Iterator;jr"Lorg/apache/jute/compiler/JRecord;hhLjava/io/FileWriter;cc6Ljava/util/Iterator;8Ljava/util/Iterator;
StackMapTable?z??
Exceptions
SourceFileCppGenerator.javaIVGHjava/io/FileI????@ABEB????java/io/IOExceptionjava/lang/StringBuilder"unable to create output directory ??????java/io/FileWriter.ccI?I?.hh/**
??=* 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.hh"
????????org/apache/jute/compiler/JFile
#include ".hh"
 org/apache/jute/compiler/JRecord??	#endif //?Vjava/lang/Throwable??%org/apache/jute/compiler/CppGeneratorjava/lang/Objectjava/util/Iterator(Ljava/lang/String;)VgetName()Ljava/lang/String;exists()Zmkdirsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString#(Ljava/io/File;Ljava/lang/String;)V(Ljava/io/File;)Vwritejava/lang/StringtoUpperCasereplace(CC)Ljava/lang/String;java/util/ArrayListiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;
genCppCode+(Ljava/io/FileWriter;Ljava/io/FileWriter;)Vclose
addSuppressed(Ljava/lang/Throwable;)V =>?@ABCDEBCFGHIJK?$*?*?*?Y+???*,?*-??L-.
/01#2M4$NO$P@$QB$RB$GHS$QD$RFCTUVKg*??	?+*??
?!?Y?Y?
?*??????Y?Y*??Y?
*??????LM?Y?Y*??Y?
*??????N:-?-?-?-?-?-?-?- ?-!?-"?-!?-#?-$?-%?-&?-'?-(?-)?+?+?+?+?+?+?+?+ ?+!?+"?+!?+#?+$?+%?+&?+'?+(?+)?-?Y?
*?*??+._?,?-???-?Y?
.?*??+._?,?-???-/?*??0:?1?2?2?3:-?Y?
4??5?6??????+?Y?
4?*??6???*??0:?1??2?7:-+?8???-?Y?
9?*??+._?,?-???-?P?-?:?D:?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy