Hi,

I'm trying to adapt some aspect code to generic aspects but i'm having problems.

I'm having the following error in something that i hadnt before, this is happening for the broadcast pointcut. What means that error?


Exception in thread "main" java.lang.VerifyError: (class: section3/ raytracer/JGFRayTracerBench, method: setScene_aroundBody1$advice signature: (Lsection3/raytracer/JGFRayTracerBench;Lsection3/raytracer/ JGFRayTracerBench;Lsection3/raytracer/Scene;Lsection3/raytracer/ Replicate;Ljava/lang/Object;Lorg/aspect at section3.JGFRayTracerBenchSizeA.init$_aroundBody0 (JGFRayTracerBenchSizeA.java) at section3.JGFRayTracerBenchSizeA.init$_aroundBody1$advice (JGFRayTracerBenchSizeA.java:128)
        at section3.JGFRayTracerBenchSizeA.main(JGFRayTracerBenchSizeA.java:30)

        public abstract aspect Replicate<T> {
        
                protected pointcut broadcast(T servant);
                
                void around(T servant): broadcast(servant) {
                        
                        proceed(servant);       
                }
        }

        public aspect ReplicateConcrete extends Replicate<JGFRayTracerBench> {
        
protected pointcut broadcast(JGFRayTracerBench servant) : call(* *.setScene(..)) && target(servant);

        }

Thx,

Nuno
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to