public interface Java4C
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | Java4C.ByteStringJcThe byte[] array is provided in C like a MemC reference. | 
| static interface  | Java4C.ConstRefProduces a const modifier for a reference (refers a const object). | 
| static interface  | Java4C.ConstThisProduces a const modifier for the thiz- reference. | 
| static interface  | Java4C.DynamicCallDesignates that the following variable is a variable for dynamic call, a method-table-reference. | 
| static interface  | Java4C.EmbeddedDataDefines that the instance is embedded in C. | 
| static interface  | Java4C.ExcludeThe method or field is not existing for C-translation. | 
| static interface  | Java4C.ExcludeBlockThis annotation to any local variable of a block forces exclusion of this block for C translation. | 
| static interface  | Java4C.ExcludeCondA boolean variable designated with this annotation forces that an if-block which tests this variable
 is not translated to C. | 
| static interface  | Java4C.ExcludeImplThe implementation of the method is not translated to C. | 
| static interface  | Java4C.ExcludeInterfaceIn C the class does not implement the named interface. | 
| static interface  | Java4C.ExtendsOnlyMethodsThe class contains only methods. | 
| static interface  | Java4C.FixArraySizeSets that the following array has a fix size. | 
| static interface  | Java4C.InlineThe method is translated building a simple macro or inline method for C++. | 
| static interface  | Java4C.InstanceTypeA reference in C refers always this instance type though the reference has a lesser type. | 
| static interface  | Java4C.InThCxtLocalMarks that reference which's instance created with new Type().. is located in C in the thread context. | 
| static interface  | Java4C.InThCxtRetMarks that reference which's instance created with new Type().. is located in C in the thread context. | 
| static interface  | Java4C.NonPersistentThe String is used only non-Persist or a CharSequence is used as non-Persist String. | 
| static interface  | Java4C.NoObjectDefines that the  class Type{ ... }does not base on ObjectJc in C. | 
| static interface  | Java4C.NoStackTraceThe method does not create an own stack trace for debug and error handling support. | 
| static interface  | Java4C.ParseErrorOnly a help for forcing a Java2C parsing error especially for sophisticated Java2XMI conversion behaviour, only for test. | 
| static interface  | Java4C.PtrValThe array which is designated with PtrVal is provided in C with a PtrVal_Type reference. | 
| static interface  | Java4C.RetinlineThe method is translated building a simple macro or inline method for C++ which returns a value. | 
| static interface  | Java4C.ReturnInThreadCxtMarks that the returned instance is located in the thread context. | 
| static interface  | Java4C.ReturnNew | 
| static interface  | Java4C.ReturnThisMarks that this is returned to support concatenation. | 
| static interface  | Java4C.SimpleArraySets that the following array has not a Array head structure - not an ObjectArrayJ. | 
| static interface  | Java4C.SimpleArrayRefSets the following array as simple reference. | 
| static interface  | Java4C.SimpleArraySizeSets that the following array as a simple embedded Array with the given size. | 
| static interface  | Java4C.SimpleRefSets the following association as simple pointer in C, without garbage collection usage. | 
| static interface  | Java4C.SimpleVariableRefSets the following array as simple reference. | 
| static interface  | Java4C.StackInstanceDefines that the  Type instance = new Type(args);is only used in this method, in Java garbaged after the end of the method
 and therefore it is possible to create an instance as Stack variable in C language. | 
| static interface  | Java4C.StringBuilderInStack | 
| static interface  | Java4C.StringBuilderInThreadCxt | 
| static interface  | Java4C.StringJcThe CharSequence reference should be used as a StringJc instance. | 
| static interface  | Java4C.ToStringNonPersistThe String is designated as non-persistent, especially located in ThreadContext. | 
| static interface  | Java4C.ZeroTermStringDeclare the String as const char* in C-language. | 
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | sVersionVersion, history and license. | 
static final java.lang.String sVersion
Java4C.InThCxtLocal and Java4C.InThCxtRet requires a String argument which is used as sign-argument 
   for the getUserBuffer_ThreadContextFw(...).  
 exclude for elements and classes which should not be generated in C