javassist

    1

    1답변

    거기에 JDK8 기능을 사용하면 모델 클래스의 계측에 문제가 있습니다 (lamba). 이 클래스는 자동으로 건너 뜁니다. 내가 전화 할 때 : CtClass clazz = getClazz("me.factorify.server.person.domain.Person"); clazz.getModifiers(); 내가이 예외를 얻을 : java.lang.Ru

    0

    2답변

    javascist를 사용하여 런타임에 pojo 객체를 만들었습니다. 나는 그것을 자바 파일에 쓰고 싶다. 나는이 직업을위한 많은 코드를 작성하고 싶지 않다. 이 일을하기위한 유틸리티가 있습니까? 예를 들어 출력이 같은해야한다 : @Annotations public class MyClass{ @Id private String id;

    0

    1답변

    javassist를 사용하여 로컬 변수의 이름을 가져 오는 방법이 있습니까? 마지막으로 목표는 런타임에 Object 해시 코드를 얻는 것입니다. 이 같은처럼 보이도록 내가에 악기를 싶습니다 void try(){ Integer a = 123; System.out.println(a); } : 그래서 void try(){ Integer a = 123;

    0

    1답변

    Javassist를 사용하여 런타임에 코드를 검사 할 때 주석을 살펴야합니다. 간단한 예를 들어 : ClassPool pool = ClassPool.getDefault(); CtClass clazz = pool.getCtClass("org.junit.Test"); boolean found = false; for (Object annotation : c

    -1

    1답변

    런타임 개체 생성시 Java 리플렉션과 비교할 때 cglib가 시간이 덜 걸리지 만 자바 리플렉션보다 100 배 더 많은 시간이 걸린다 고 들었습니다. 191 밀리 초 일반 : 다음 10000 개체 에게 CGLIB 만들기 내 연구 의 결과는 2 밀리 초 을 반사 : 여기 물어 할 24 밀리 초 무엇을 cglib/javaassit를 Java 리플렉션에 사용하

    1

    1답변

    javassist에 약간의 문제가있어서 methodhandler를 사용하여 클래스를 꾸미기. 문제는 메소드 핸들러가 Abc 클래스의 method1과 올바르게 작동하지만 Def 내부 클래스의 method2 호출을 인터셉트하지 않는다는 것입니다. public class Abc { Def def; public Abc() { this

    1

    1답변

    이 코드 사용하여 기존 클래스의 방법에에서 System.out.println를 추가하기 위해와 Javassist 사용하려고 해요 - 그러나 .... ClassPool pool = new ClassPool(); try { pool.appendClassPath(targetPath); CtClass cc = pool.get

    5

    2답변

    TextView과 같은 Android UI 프레임 워크의 다양한 뷰 클래스에 대한 메소드를 프록시해야합니다. 특히 TextView#setText(int resId). 이 메소드는 인터페이스의 일부가 아닙니다. 따라서 Java Proxy은 인터페이스에서만 작동하기 때문에 작동하지 않습니다. 바이트 코드 조작을 사용해야합니다. 유망한 것으로 보이는 dexmak

    0

    1답변

    나는 개발자가 preformClick과 같은 몇 가지 방법을 호출 할 때 어떤 마크를 추가 할 와 안드로이드 버튼을 수정하는 것이 가능하지만, 나는 예외를 얻을 : 여기 javassist.NotFoundException: C:\Users\xyz\AppData\Local\Android\android-sdk\platforms\android-21\android.

    1

    1답변

    즉석에서 계측을 구현해야하는 기술은 무엇입니까? 지금까지, 나는 바이트 코드 계측을위한 aspectj와 javassits에 대해 연구했다.