reflection

    2

    2답변

    나는 C#에서 리플렉션 기능을 사용하여 DLL을 사용하고 있습니다. 속성을 설정하고 속성 형식을 대리자 형식으로 설정하려고합니다. 리플렉션을 사용하여 속성을 설정하는 단계를 알려주세요. SetValue 메서드는이 작업을 수행하는 데 사용해야하지만 대리자 형식의 속성을 설정하는 방법을 알지 못합니다. SetValue (objectName, 1, null)은

    0

    1답변

    자바 팔 때까지 다음과 같은 방법을 통해 싱글 sun.misc.Unsafe 인스턴스를 얻을 수 있었다 : public static Unsafe getUnsafe() { try { Field f = Unsafe.class.getDeclaredField("theUnsafe"); f.setAccessible(true);

    1

    2답변

    추상, 기본 클래스를 노출하는 .Net4 어셈블리가 있습니다. 같은 어셈블리에서 폴더의 모든 파일을 반영하여 기본 클래스를 상속하는 클래스 목록을 작성하는 코드가 있습니다. 여기에 두드러진 루틴 private JsonTextWriter GetAvailableServices(JsonTextWriter writer, string path) { try

    0

    1답변

    개체의 모든 필드를 가져 오는 일반 메서드를 작성해야하며이 개체의 클래스는 ClassTag를 포함 할 수 있으므로 가져올 방법을 찾아야합니다. 좋은 길? 어려움은 클래스를 미리 알지 못한다. ClassTag (0부터 많은 것)까지 포함 할 수있다. class A(x : Int) {} a = new A(1) 우리는 출력 X => 1 class B[T:

    3

    2답변

    java.lang.reflect.Field#slot은 소스 파일에서 필드가 선언 된 순서대로 시퀀스 번호를 보유합니까? 나는 그것의 사적인 것을 알고있다. 어쨌든 그것을 사용해서는 안된다. 그러나 어쨌든 ...

    -2

    1답변

    나는 다음과 같은 오류지고있어 원하는 FUNC에 인수로 인터페이스의 구현을 사용할 수 없습니다 : ./main.go:31: cannot use telegramService (type messaging.TelegramService) as type mypackage.MessagingService in argument to mypackage.RegisterMes

    1

    1답변

    Expression 유형의 형태로 Expression<Func<...,...,...,TResult>> (임의이지만 고정 된 수의 매개 변수) 인스턴스를받습니다. 예컨대 : Expression<Func<int,int,int>> adderExpression = (a,b) => a+b; LambdaExpression receivedExpression = add

    0

    1답변

    는 class 다음 고려 : 내 응용 프로그램의 반사 단계에서 @ClassAnnotation1 @ClassAnnotation2 class MyClass { // ... @MethodAnnotation1 @MethodAnnotation2 private void myMethod(@ParamAnnotation1 @P

    1

    1답변

    실론을 연구 중이고 메타 모델에 대한 질문이 있습니다. 일부 빌드를 생성하여 기본 클래스 인 'DataContainer'를 작성하여 빌드 - 인 equals-hash 구현으로 불변 클래스를 인스턴스화 할 수 있습니다. 예 : 식별자 (125, "ab") == 식별자 (125, "ab") 그래서 기본 클래스는 모든 공유 변수가 아닌 값을 수집하고이 정보를 '

    0

    1답변

    동반 개체가있는 TestClass 클래스가 있습니다. 아래 그림과 같이 비공개 필드가 클래스 내에서 설정되면 스케이프에서 런타임 리플렉션을 사용하여 컴패니언 개체의 비공개 필드 xyz에 액세스하려면 어떻게해야합니까? class TestClass { TestClass.xyz = 100 } object TestClass { private var xyz: In