Visual Servoing Platform version 3.7.0
Loading...
Searching...
No Matches
gen_java.GeneralInfo Class Reference
Inheritance diagram for gen_java.GeneralInfo:

Public Member Functions

 __init__ (self, type, decl, namespaces)
 parseName (self, name, namespaces)
 fullName (self, isCPP=False)
 fullClass (self, isCPP=False)

Public Attributes

 namespace
 classpath
 classname
 name = self.parseName(decl[0], namespaces)
dict params = {}
list annotation = []
 docstring = docstring

Detailed Description

Definition at line 131 of file gen_java.py.

Constructor & Destructor Documentation

◆ __init__()

gen_java.GeneralInfo.__init__ ( self,
type,
decl,
namespaces )

Definition at line 132 of file gen_java.py.

Member Function Documentation

◆ fullClass()

gen_java.GeneralInfo.fullClass ( self,
isCPP = False )

Definition at line 182 of file gen_java.py.

References classpath, gen2.FuncInfo.namespace, and namespace.

Referenced by fullName().

◆ fullName()

◆ parseName()

gen_java.GeneralInfo.parseName ( self,
name,
namespaces )
input: full name and available namespaces
returns: (namespace, classpath, classname, name)

Definition at line 149 of file gen_java.py.

References gen_java.camelCase().

Member Data Documentation

◆ annotation

list gen_java.GeneralInfo.annotation = []

Definition at line 137 of file gen_java.py.

Referenced by gen_java.ClassInfo.generateJavaCode().

◆ classname

gen_java.GeneralInfo.classname

Definition at line 133 of file gen_java.py.

◆ classpath

gen_java.GeneralInfo.classpath

Definition at line 133 of file gen_java.py.

Referenced by fullClass().

◆ docstring

gen_java.GeneralInfo.docstring = docstring

Definition at line 147 of file gen_java.py.

Referenced by gen_java.ClassInfo.generateJavaCode().

◆ name

gen_java.GeneralInfo.name = self.parseName(decl[0], namespaces)

◆ namespace

gen_java.GeneralInfo.namespace

Definition at line 133 of file gen_java.py.

Referenced by fullClass().

◆ params

dict gen_java.GeneralInfo.params = {}

Definition at line 136 of file gen_java.py.