AST visitor class.
More...
Inherits VoidVisitorAdapter< Object >.
|
void | visit (final PackageDeclaration p_package, final Object p_arg) |
|
void | visit (final ClassOrInterfaceDeclaration p_class, final Object p_arg) |
|
void | visit (final EnumDeclaration p_enum, final Object p_arg) |
|
void | visit (final MethodCallExpr p_methodcall, final Object p_arg) |
|
|
final Set< String > | labels () |
| returns the translated labels More...
|
|
|
String | label (final String p_line) |
| gets the class name and label name More...
|
|
|
static String | buildlabel (final String p_package, final String p_outerclass1, final String p_outerclass2, final String p_innerclass, final String p_label) |
| returns full qualified class name (inner & outer class) More...
|
|
Definition at line 298 of file TestCLanguageLabels.java.
◆ buildlabel()
static String org.lightjason.agentspeak.TestCLanguageLabels.CJavaVistor.buildlabel |
( |
final String |
p_package, |
|
|
final String |
p_outerclass1, |
|
|
final String |
p_outerclass2, |
|
|
final String |
p_innerclass, |
|
|
final String |
p_label |
|
) |
| |
|
staticprivate |
◆ label()
String org.lightjason.agentspeak.TestCLanguageLabels.CJavaVistor.label |
( |
final String |
p_line | ) |
|
|
private |
◆ labels()
final Set<String> org.lightjason.agentspeak.TestCLanguageLabels.CJavaVistor.labels |
( |
| ) |
|
|
package |
◆ visit() [1/4]
void org.lightjason.agentspeak.TestCLanguageLabels.CJavaVistor.visit |
( |
final PackageDeclaration |
p_package, |
|
|
final Object |
p_arg |
|
) |
| |
◆ visit() [2/4]
void org.lightjason.agentspeak.TestCLanguageLabels.CJavaVistor.visit |
( |
final ClassOrInterfaceDeclaration |
p_class, |
|
|
final Object |
p_arg |
|
) |
| |
◆ visit() [3/4]
void org.lightjason.agentspeak.TestCLanguageLabels.CJavaVistor.visit |
( |
final EnumDeclaration |
p_enum, |
|
|
final Object |
p_arg |
|
) |
| |
◆ visit() [4/4]
void org.lightjason.agentspeak.TestCLanguageLabels.CJavaVistor.visit |
( |
final MethodCallExpr |
p_methodcall, |
|
|
final Object |
p_arg |
|
) |
| |
◆ LANGUAGEMETHODPATTERN
final Pattern org.lightjason.agentspeak.TestCLanguageLabels.CJavaVistor.LANGUAGEMETHODPATTERN = Pattern.compile( TRANSLATEMETHODNAME + ".+?\\)" ) |
|
staticprivate |
◆ m_innerclass
String org.lightjason.agentspeak.TestCLanguageLabels.CJavaVistor.m_innerclass = "" |
|
private |
◆ m_label
final Set<String> org.lightjason.agentspeak.TestCLanguageLabels.CJavaVistor.m_label = new HashSet<>() |
|
private |
◆ m_outerclass
String org.lightjason.agentspeak.TestCLanguageLabels.CJavaVistor.m_outerclass = "" |
|
private |
◆ m_package
String org.lightjason.agentspeak.TestCLanguageLabels.CJavaVistor.m_package = "" |
|
private |
◆ TRANSLATEMETHODNAME
final String org.lightjason.agentspeak.TestCLanguageLabels.CJavaVistor.TRANSLATEMETHODNAME = "CCommon.languagestring" |
|
staticprivate |