class Context extends Object
Modifier and Type | Field and Description |
---|---|
(package private) String |
baseType |
(package private) boolean |
beanify |
(package private) String |
constBaseName |
(package private) String |
constName |
(package private) String |
cppName |
(package private) boolean |
immutable |
(package private) boolean |
inaccessible |
(package private) InfoMap |
infoMap |
(package private) String |
javaName |
(package private) String |
namespace |
(package private) Map<String,String> |
namespaceMap |
(package private) boolean |
objectify |
(package private) TemplateMap |
templateMap |
(package private) boolean |
upcast |
(package private) List<String> |
usingList |
(package private) Declarator |
variable |
(package private) boolean |
virtualize |
Modifier and Type | Method and Description |
---|---|
(package private) String[] |
qualify(String cppName)
Return all likely combinations of namespaces and template arguments for this C++ type
|
(package private) String[] |
qualify(String cppName,
String parameters)
or function, if parameters != null
|
(package private) String |
shorten(String javaName)
Shorten a qualified Java name, given the Context
|
String namespace
String baseType
String cppName
String javaName
String constName
String constBaseName
boolean immutable
boolean inaccessible
boolean beanify
boolean objectify
boolean upcast
boolean virtualize
Declarator variable
InfoMap infoMap
TemplateMap templateMap
Context()
Context(Context c)
Copyright © 2024. All rights reserved.