google-reflections

    1

    1답변

    내 맞춤 주석의 값에 따라 객체의 특정 인스턴스를 호출하는 클래스를 만들려고합니다. Google Reflection은 좋은 옵션이지만 인스턴스를 생성 할 수 없습니다. 내가 뭘 잘못 했니? 나는 public class TesteDeAnotacoes { /** * @param args the command line arguments

    0

    1답변

    URLClassLoader 자식을 사용하여 런타임에 Android SDK (sdk/platforms /)에서 찾을 수있는 android.jar을로드 한 다음 Google Reflections 라이브러리를 사용하여로드 한 새 클래스를 검사합니다. 그러나 다음 코드를 사용하면 정적 필드 만 검사 할 수 있습니다. 또한 인스턴스 필드를 검사하고 싶습니다. (그래

    1

    1답변

    문제 간단한 처리 요청은 IDE에서 작동 : java.util 패키지에 List.class의 모든 확장을 찾을 수 있습니다. 여기 나는 소스 사용하고 있습니다 : Reflections reflections = new Reflections("java.util"); Set<Class<?>> subtypes = reflections.getSubTypesOf(L

    0

    2답변

    내가 처음 Reflections.jar을 사용하고 있습니다, 그래서 다음 알고 싶다 이에 대한 모든 버전의 호환성이 있습니까 org.reflections.Reflections 항아리에 JDK 버전 호환성을 알고하는 데 도움이 될 수 있습니다 용기 (jdk8 개까지 상기 JDK6 (OR) 등) 클래스를로드하면서 는 https://github.com/ronma

    1

    1답변

    org.reflections.Reflections 클래스의 인스턴스를 여러 개 만들 필요가 없기 때문에 필자는 하나 생성하고 필요에 따라 재사용 할 생각이었습니다. 누구나이 클래스가 스레드로부터 안전한지 알고 있습니까? 스레드 안전하지 않은 경우 Java ThreadLocal 래퍼를 사용할 수 있음을 알고 있습니다 (누군가가 이에 대응할 경우를 대비하여).

    1

    1답변

    주어진 유형의 클래스 경로에있는 모든 클래스를 인스턴스화하고 매핑하려고합니다. Reflections 라이브러리를 사용하여 스캔을 수행했으며로드 된 클래스 목록을 받았습니다. 그런 다음 매핑 할 때 충돌이 있는지 확인하고 있습니다 (키는 간단한 클래스 이름 임). 그런 상황이 발생하면 충돌 클래스의 정규화 된 이름과로드 된 경로 (예 : JARs 개가 각각을

    2

    1답변

    자바 반사를 사용하는 코드를 작성 중입니다. 나는이 방법을 사용하여 특정 클래스 내 패키지를 스캔하고 있습니다 : /** * Called to get list of classes included in the current project * * @param packageName the name of application package * @return

    1

    1답변

    내가 'org.reflections'JAR를 사용하는 WAR 프로젝트가 함께 WAR 프로젝트 "Vfs.Dir을 만들 수 없습니다", 그리고이 오류가 발생합니다 : org.reflections.Reflections -하여 Vfs을 만들 수 없습니다를 .Dir URL에서. 예외를 무시하고 계속합니다. 이것은이 WAR에서만 발생하며 완벽하게 작동하는 다른 것들이

    2

    2답변

    Reflections API를 사용하여 Java 프로젝트를 검색하고 특정 주석이있는 모든 클래스/인터페이스를 가져옵니다. 그러나 클래스를 반환하지만 인터페이스는 반환하지 않습니다. 내가 사용하고 다음 Set<Class<?>> annotated = reflections.getTypesAnnotatedWith(Path.class); 참고 :이 경로

    2

    1답변

    Reflections 라이브러리를 사용하여 필자는 모든 테스트 메서드를 해당 주석과 함께 인덱싱하는 간단한 유틸리티 클래스를 작성했습니다. 반사 라이브러리는 그런 나에게 도움이 예상대로 내 유틸리티 클래스가 소스 루트 ( src/main/java)에 위치한 Reflections reflections = new Reflections(new Configurat