Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » AJDT » VerifyError in instantiation
VerifyError in instantiation [message #596519] Wed, 28 November 2007 20:01
Hugo Sobral is currently offline Hugo Sobral
Messages: 2
Registered: July 2009
Junior Member
I have a simple code:

public static void main(String[] args) {

Coor p = new Cart();
}
}

public class Cart extends Coor {

public Cart(double x, double y) {
a = x;
b = y;
}

public double getX() {
return a;
}

public void setX(double x) {
a = x;
}
}


public class Coor {

double a;
double b;

public Coor() {

}
}

and the aspect:



public aspect dynconst {

pointcut fieldSet() : set(* (Cart || Coor).*);

void around() : fieldSet() {
System.out.println("set");
proceed();
}
}


in runtime a get an exception:

Exception in thread "main" java.lang.VerifyError: (class: Cart, method:
a_aroundBody4 signature: (LCart;LCoor;D)V) Incompatible type for getting
or setting field
at Main.main(Main.java:3)

What is the problem?

thanks in advance
Previous Topic:VerifyError in instantiation
Next Topic:java.lang.NullPointerException --> org.eclipse.ajdt.ui
Goto Forum:
  


Current Time: Mon Jul 28 04:31:57 EDT 2014

Powered by FUDForum. Page generated in 0.07373 seconds