|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ILanguageExtension
| Method Summary | |
|---|---|
java.lang.String |
accessLevelPrivate()
unification of access level for all Languages before each member |
java.lang.String |
accessLevelProtected()
unification of access level for all Languages before each member |
java.lang.String |
accessLevelPublic()
unification of access level for all Languages before each member |
java.lang.String |
arrayDeclaration(java.lang.String type,
int size,
java.lang.String name,
boolean isRef)
array declarations differ in Java and C/C++ |
java.lang.String |
booleanConstant(boolean b)
literals for boolean constants |
java.lang.String |
constructorName(java.lang.String cls)
name for the constructor (without namespace if applicable) |
java.lang.String |
constructorReturnType()
|
java.lang.String |
destructorName(java.lang.String cls)
name for the destructor (without namespace if applicable) |
java.lang.String |
destructorReturnType()
|
java.lang.String |
genEnumeration(java.lang.String name,
java.util.List<
generate an enumeration (enum in C, int constants in Java) |
java.lang.String |
getTypedDataDefinition(Message m)
|
java.lang.String |
memberAccess()
unification of member access for different languages |
java.lang.String |
memberInDeclaration(java.lang.String namespace,
java.lang.String member)
member declaration |
java.lang.String |
memberInUse(java.lang.String namespace,
java.lang.String member)
member usage |
java.lang.String |
nullPointer()
a literal for the null pointer |
java.lang.String |
operationScope(java.lang.String classname,
boolean isDeclaration)
language specific scoping string for operations e.g. |
java.lang.String |
pointerLiteral()
literal for pointer |
java.lang.String |
selfPointer(boolean hasArgs)
self pointer for function calls |
java.lang.String |
selfPointer(java.lang.String classname,
boolean hasArgs)
self pointer for building class mechanism in C, e.g. |
boolean |
usesInheritance()
does the target language offer inheritance |
java.lang.String |
voidPointer()
a generic pointer |
| Method Detail |
|---|
java.lang.String getTypedDataDefinition(Message m)
java.lang.String accessLevelPrivate()
java.lang.String accessLevelProtected()
java.lang.String accessLevelPublic()
java.lang.String memberAccess()
java.lang.String selfPointer(java.lang.String classname,
boolean hasArgs)
classname - the class namehasArgs - true if functions has further arguments
java.lang.String selfPointer(boolean hasArgs)
hasArgs - true if functions has further arguments
java.lang.String operationScope(java.lang.String classname,
boolean isDeclaration)
classname - the class nameisDeclaration - true if it is a declaration
java.lang.String memberInDeclaration(java.lang.String namespace,
java.lang.String member)
namespace - the namespace or class namemember - the member name
java.lang.String memberInUse(java.lang.String namespace,
java.lang.String member)
namespace - the namespace or class namemember - the member name
boolean usesInheritance()
java.lang.String genEnumeration(java.lang.String name,
java.util.List<> entries)
name - the enumeration nameentries - a list of name/value pairs
java.lang.String booleanConstant(boolean b)
b - the boolean value
java.lang.String pointerLiteral()
java.lang.String nullPointer()
java.lang.String voidPointer()
java.lang.String arrayDeclaration(java.lang.String type,
int size,
java.lang.String name,
boolean isRef)
type - size - name -
java.lang.String constructorName(java.lang.String cls)
cls - the class name
java.lang.String destructorName(java.lang.String cls)
cls - the class name
java.lang.String constructorReturnType()
java.lang.String destructorReturnType()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||