Package org.vishia.java2C

Interface Summary
ConfigSrcPathPkg_ifc Interface to access to getted values of a input cfg file.
ConfigSrcPathPkg_ifc.Set Sub-interface to get values from a prefix/suffix-set.
iWriteContent This interface is used to write content for c- and h-files.
JavaSources.ClassDataOrJavaSrcFile  
RunRequiredFirstPass_ifc This interface is used to run the first pass of a requested class while running first or second pass of another file.
 

Class Summary
AllData This class represents the index of all java classes for Translation.
CCodeData This is a helper class to return a peace of c-code with associated type information.
ClassData This class represents the content of a java class while Translation.
ClassData.CastInfo Simple Data class to hold Strings and modes for generation casting.
ClassData.InheritanceInfo Holds Informations about superclasses and interfaces.
ClassData.InitInfoVariable This class saves the position of zbnfInit in a parse result to the named variable.
ClassData.MethodArg unused yet, need?
ClassData.MethodOverrideable This class composed the reference of a method and the name of implementation of the method in an inheriting class.
ClassData.MethodOverrideCheck Instances of this class are created only temporary while running first pass of this class.
ClassData.MethodOverrideCheck.MethodIndex  
CRuntimeJavalikeClassData This class contains all standard types.
Docu This class contains no code, only documentation.
FieldData This class holds the data of one variable in a local context respectively a field of a class, see LocalIdents or describe the access to a instance, see CCodeData.
FirstPass This class processes the first pass of translating Java to C of a detect class in a java file.
GenerateClass This is the superclass for FirstPass and SecondPass.
GenerateFile This class processes the first and second pass of translating Java to C of a java file.
Java2C Main class of Java2C-translator to organize call from cmd line.
Java2C_Main This class is the main class of translation Java2C.
Java2C_Main.CmdlineArgs The gotten arguments from the command line are hold in this extra static class.
Java2C_Main.FileIn One file entry to translate.
Java2C_Main.InputFileParseResult The instance of this class is filled with the result of parsing an input file given with -if:INPFILE cmd line calling argument.
Java2C_Main.InputFileParseResult.Set Subclass to pour in the result of the set::=...
Java2C_Main.ListFileIn Helper class to create instances of Java2C_Main.FileIn for each detect input file.
JavaSources This class contains all information of available java sources while translation process.
JavaSrcTreeFile Representation of an existing Java file.
JavaSrcTreeGetter This class is a helper to get the java source tree from given class path.
JavaSrcTreePkg Representation of an existing Folder in the Java pkg tree.
LocalIdents This class contains all identifiers visible at class level or visible at a local position of code.
Method Describes a method of a class.
ReadStructure An instance of this class is filled with the result of parsing an *.stc file which contains the structure informations of a already translated file.
ReadStructure.Zbnf_Cast  
ReadStructure.Zbnf_ClassData Subclass to pour in the result of the ClassData::=...
ReadStructure.Zbnf_EnvIdent  
ReadStructure.Zbnf_Field Subclass to pour in the result of the field::=...
ReadStructure.Zbnf_Method Subclass to pour in the result of the method::=...
ReadStructure.Zbnf_Type Subclass to pour in the result of the type::=...
ReadStructure.ZbnfToplevel  
SecondPass This class handle the second pass of the translation.
StatementBlock This class generates all statements in one block.