|
||||||||||
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)
array declarations differ in Java and C/C++ |
java.lang.String |
booleanConstant(boolean b)
literals for boolean constants |
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 |
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 nullPointer()
java.lang.String voidPointer()
java.lang.String arrayDeclaration(java.lang.String type, int size, java.lang.String name)
type
- size
- name
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |