Home » Archived » Visual Editor (VE) » VE ExpressionVisitor not support ArrayAccess type
VE ExpressionVisitor not support ArrayAccess type [message #142890] |
Thu, 08 November 2007 23:49  |
Eclipse User |
|
|
|
Originally posted by: caye5200.yahoo.com.cn
I wish to create a new component
(JRadioButtonGroup) that is coded in my particular style by VE
private JRadioButton[] jRBArray=null;
private void initialize() {
this.add(getJRadioButtonGroup(), null);
}
public JRadioButton[] getJRadioButtonGroup(){
if(jRBArray==null)
{
jRBArray=new JRadioButton[2];
jRBArray[0]== new JRadioButton();
jRBArray[0]=.setBounds(new Rectangle(264, 118, 21, 21));
jRBArray[1]== new JRadioButton();
jRBArray[1]=.setBounds(new Rectangle(264, 168, 21, 21));
}
return jRBArray;
}
I'm confusing in the following problems:
ExpressionVisitor ' visit() method support follwing Type
if (exp instanceof MethodInvocation)
SimpleName,
MethodInvocation,
FieldAcess,
ThisExpression
if (exp instanceof Assignment)
SimpleName,QuaufiedName
but my expression Type is ArrayAcess?
how can i do? Please help me ,or give me some other suggestions to this
subject!
zxc
|
|
|
Re: VE ExpressionVisitor not support ArrayAccess type [message #142932 is a reply to message #142890] |
Fri, 09 November 2007 06:44  |
Eclipse User |
|
|
|
Originally posted by: caye5200.yahoo.com.cn
helllo
I found this point="org.eclipse.ve.java.core.style" by debug
ve have default pattern style, its have many rule,eg:
InstacnceVariableRule, ifStatemetnRule
ReturnStatementRule, i wish to extent this point to parser code that my
particular style
this can do?
zxc
"zxc" <caye5200@yahoo.com.cn> wrote in message
news:fh0oto$qf5$1@build.eclipse.org...
>I wish to create a new component (JRadioButtonGroup) that is coded in my
>particular style by VE
> private JRadioButton[] jRBArray=null;
> private void initialize() {
> this.add(getJRadioButtonGroup(), null);
> }
> public JRadioButton[] getJRadioButtonGroup(){
> if(jRBArray==null)
> {
> jRBArray=new JRadioButton[2];
> jRBArray[0]== new JRadioButton();
> jRBArray[0]=.setBounds(new Rectangle(264, 118, 21, 21));
> jRBArray[1]== new JRadioButton();
> jRBArray[1]=.setBounds(new Rectangle(264, 168, 21, 21));
> }
> return jRBArray;
> }
> I'm confusing in the following problems:
> ExpressionVisitor ' visit() method support follwing Type
> if (exp instanceof MethodInvocation)
> SimpleName,
> MethodInvocation,
> FieldAcess,
> ThisExpression
> if (exp instanceof Assignment)
> SimpleName,QuaufiedName
> but my expression Type is ArrayAcess? how can i do? Please help me ,or
> give me some other suggestions to this subject! zxc
>
>
>
>
|
|
|
Re: VE ExpressionVisitor not support ArrayAccess type [message #616867 is a reply to message #142890] |
Fri, 09 November 2007 06:44  |
Eclipse User |
|
|
|
Originally posted by: caye5200.yahoo.com.cn
helllo
I found this point="org.eclipse.ve.java.core.style" by debug
ve have default pattern style, its have many rule,eg:
InstacnceVariableRule, ifStatemetnRule
ReturnStatementRule, i wish to extent this point to parser code that my
particular style
this can do?
zxc
"zxc" <caye5200@yahoo.com.cn> wrote in message
news:fh0oto$qf5$1@build.eclipse.org...
>I wish to create a new component (JRadioButtonGroup) that is coded in my
>particular style by VE
> private JRadioButton[] jRBArray=null;
> private void initialize() {
> this.add(getJRadioButtonGroup(), null);
> }
> public JRadioButton[] getJRadioButtonGroup(){
> if(jRBArray==null)
> {
> jRBArray=new JRadioButton[2];
> jRBArray[0]== new JRadioButton();
> jRBArray[0]=.setBounds(new Rectangle(264, 118, 21, 21));
> jRBArray[1]== new JRadioButton();
> jRBArray[1]=.setBounds(new Rectangle(264, 168, 21, 21));
> }
> return jRBArray;
> }
> I'm confusing in the following problems:
> ExpressionVisitor ' visit() method support follwing Type
> if (exp instanceof MethodInvocation)
> SimpleName,
> MethodInvocation,
> FieldAcess,
> ThisExpression
> if (exp instanceof Assignment)
> SimpleName,QuaufiedName
> but my expression Type is ArrayAcess? how can i do? Please help me ,or
> give me some other suggestions to this subject! zxc
>
>
>
>
|
|
|
Goto Forum:
Current Time: Fri May 02 12:49:10 EDT 2025
Powered by FUDForum. Page generated in 0.03236 seconds
|