|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.vishia.java2C.ReadStructure.Zbnf_Method
public static class ReadStructure.Zbnf_Method
Subclass to pour in the result of the method::=... subsyntax.
Only a singleton instance is created. It is reused, calling init() before, if
Java2C_Main.ReadStructure.Zbnf_ClassData#new_method()
<method> were parsed with syntax
method::= method ; <*;?keyName> ; <$?javaName> ; <$?CName> ;
return ;
[{ param ( ) }]
.
If the appropriate methods
Java2C_Main.ReadStructure.Zbnf_ClassData#add_method(org.vishia.java2C.Java2C_Main.ReadStructure.Zbnf_Method)
Method.
This temporary instance is used straighten out, because the structure of syntax
is not so opportune for storing in Method directly.
| Field Summary | |
|---|---|
private boolean |
bClassSuffixName
|
java.lang.String |
implementationSuffix
|
private int |
modifier
|
private ReadStructure.Zbnf_Field |
returnType1
|
private java.lang.String |
sClassIdentNameC
|
private java.lang.String |
sCName
|
private java.lang.String |
sDefClass
|
private java.lang.String |
sDefMethodUnambigous
|
private java.lang.String |
sDefPkg
|
private java.lang.String |
sImplementationName
|
private java.lang.String |
sKeyName
|
private java.lang.String |
sNameJava
|
private java.lang.String |
sNameUnambiguous
|
private java.lang.String |
sOverriddenName
|
private java.util.List<ReadStructure.Zbnf_Field> |
zbnfParam
|
| Constructor Summary | |
|---|---|
ReadStructure.Zbnf_Method(java.lang.String sClassIdentNameC)
|
|
| Method Summary | |
|---|---|
void |
add_param(ReadStructure.Zbnf_Field param1)
|
void |
add_returnType(ReadStructure.Zbnf_Field dummy)
|
private void |
init()
|
ReadStructure.Zbnf_Field |
new_param()
|
ReadStructure.Zbnf_Field |
new_returnType()
|
void |
set_classSuffixName()
From ZBNF: method::= ... [$ |
void |
set_CName(java.lang.String value)
|
void |
set_defClass(java.lang.String value)
From ZBNF: method::= ... <*\.? |
void |
set_defClassAndMethodUnambigous(java.lang.String value)
From ZBNF: method::= ... <$? |
void |
set_defPkg(java.lang.String value)
From ZBNF: method::= ... <.toLastCharIncl:/? |
void |
set_ImplementationName(java.lang.String value)
|
void |
set_javaName(java.lang.String value)
From ZBNF: method::= ... <$? |
void |
set_keyName(java.lang.String value)
|
void |
set_modeCtor()
From ZBNF: method::= ... mode: { ... ctor |
void |
set_modeCtorAnonymous()
From ZBNF: method::= ... mode: { ... |
void |
set_modeCtorNonStatic()
From ZBNF: method::= ... mode: { ... |
void |
set_modeNoStacktrace()
From ZBNF: method::= ... mode: { ... noStacktrace |
void |
set_modeNoThCxt()
From ZBNF: method::= ... mode: { ... noThCxt |
void |
set_modeOverrideable()
From ZBNF: method::= ... mode: { ... overrideable |
void |
set_modeReturnNew()
From ZBNF: method::= ... mode: { ... returnThis |
void |
set_modeReturnNonPersistring()
From ZBNF: method::= ... mode: { ... returnThis |
void |
set_modeReturnThis()
From ZBNF: method::= ... mode: { ... returnThis |
void |
set_modeStatic()
From ZBNF: method::= ... mode: { ... static |
void |
set_NameUnambiguous(java.lang.String value)
|
void |
set_OverriddenName(java.lang.String value)
|
void |
set_suffixName(java.lang.String value)
From ZBNF: method::= ... <$? |
void |
set_unambigouosName(java.lang.String value)
From ZBNF: method::= ... <$? |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final java.lang.String sClassIdentNameC
private java.lang.String sNameJava
private java.lang.String sCName
private java.lang.String sNameUnambiguous
private java.lang.String sImplementationName
private java.lang.String sOverriddenName
private java.lang.String sKeyName
private boolean bClassSuffixName
private java.lang.String sDefPkg
private java.lang.String sDefClass
private java.lang.String sDefMethodUnambigous
private final ReadStructure.Zbnf_Field returnType1
private java.util.List<ReadStructure.Zbnf_Field> zbnfParam
private int modifier
public java.lang.String implementationSuffix
| Constructor Detail |
|---|
ReadStructure.Zbnf_Method(java.lang.String sClassIdentNameC)
| Method Detail |
|---|
public ReadStructure.Zbnf_Field new_returnType()
public void add_returnType(ReadStructure.Zbnf_Field dummy)
public ReadStructure.Zbnf_Field new_param()
public void add_param(ReadStructure.Zbnf_Field param1)
public void set_keyName(java.lang.String value)
public void set_javaName(java.lang.String value)
public void set_NameUnambiguous(java.lang.String value)
public void set_CName(java.lang.String value)
public void set_ImplementationName(java.lang.String value)
public void set_OverriddenName(java.lang.String value)
public void set_modeNoThCxt()
public void set_modeOverrideable()
public void set_modeReturnThis()
public void set_modeReturnNew()
public void set_modeReturnNonPersistring()
public void set_modeStatic()
public void set_modeNoStacktrace()
public void set_modeCtor()
public void set_modeCtorNonStatic()
public void set_modeCtorAnonymous()
public void set_unambigouosName(java.lang.String value)
public void set_suffixName(java.lang.String value)
public void set_classSuffixName()
public void set_defPkg(java.lang.String value)
public void set_defClass(java.lang.String value)
public void set_defClassAndMethodUnambigous(java.lang.String value)
private void init()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||