dart-mirrors

    0

    1답변

    Dart와 Polymer로 작성된 상당히 중요한 응용 프로그램을 가지고 있는데, 이는 공장에서 리플렉션을 사용하고 Dartium에서 상당히 잘 실행됩니다. 팩토리는 전달 된 서브 클래스 이름을 매개 변수로 사용하여 서브 클래스 인스턴스를 생성합니다. Javascript를 생성하지 않고 Dartium을 사용하도록 사용자를 강제하는 것은 괜찮습니다. 또한 인스

    0

    1답변

    다트에서 앱을 개발 중이며 동적으로로드 된 플러그인을 지원할 계획입니다. 외부 소스에서 클래스를 인스턴스화하고 외부 파일 등에서 클래스를 나열하는 것을 지원하지 않으므로 미러에서이를 수행 할 수 없습니다. 반사와 같은 Java를 지원하도록 미러를 확장 할 계획입니까? 고맙습니다, Skoky.

    1

    1답변

    Smoke package을 사용하려고하는데 서버 측에서 (디버그 모드의 변압기를 사용하지 않고) 작동했습니다. 내부는이 _parents 수집에 대해 확인하고이 내 페이지에 사용에만 폴리머 요소를 포함하지만 때문에 클라이언트 측 연기에 이미 폴리머에 의해 사용되는 내가 assert(sk.isSubclassOf(type, Message)); 같은 방법을 사용하

    2

    1답변

    내 프로젝트에 일부 필드에 Redstone Mapper의 @Field() annotation으로 주석을 달아주는 일부 다트 클래스가 있습니다. 어떻게 이러한 모든 클래스를 런타임에 가져올 수 있습니까? 개인지도 _cache은 redstone_mapper_factory에 있지만 ... 개인입니다. 나는 Reflection 패키지를 사용하여이 클래스들을 직접

    1

    1답변

    제 3 자 lib에서 반사 형을 사용해야하지만 작동하지 않습니다. import 'package:library_a/library_a.dart' show reflector; @reflector class whateverz {} 이제 응용 프로그램 C 요구 : class Reflector extends Reflectable { const Ref

    0

    1답변

    DeclarationMirror 유형에 액세스해야합니다. DeclarationMirror public API 유형에 액세스 할 수있는 메소드 나 속성은 볼 수 없지만 Dartium에서는 속성이 누락되어 type이 작동하고 을 DeclarationMirror 유형으로 반환합니다. > declare is DeclarationMirror < true > de

    3

    2답변

    다음 코드 단편을 살펴보십시오. import "dart:mirrors"; class meta { final String data; const meta(this.data); } @meta("Tag") doSomething() => print("You have to do something"); void main() {

    1

    1답변

    런타임에로드 된 모든 라이브러리를 가져 오기 위해 main에서 일부 호출을 할 수 있습니까? main(){ Iterable<LibraryMirror> libraries = getAllLoadedLibraries(); } 내가 거기 볼은 거울 패키지의 유형 LibraryMirror하지만 난 당신이 단지 최고 수준의 기능/변수와 같은 코드에서 참

    1

    1답변

    에있는 메타 데이터 태그로 함수 번들을 실행 this에 빌드를 작성하면 동일한 메타 데이터 태그로 기능을 다시 설정하는 코드 A::을 실행하는 코드를 작성하고 싶습니다. 내가 얻을 출력, 위의 사용 library main; import 'getFunctionMirrorsByTag.dart'; import 'extra.dart'; @Tag(#foo)

    4

    1답변

    내 프로젝트의 빌드가 거울과 다트에 의존하기 때문에 실패합니다. put은 나에게 --enable-experimental-mirrors을 사용하여 미러를 dart2js 코드에서 그대로 사용하려고합니다. 그래서 만약 내가 pub build --enable-experimental-mirrors을 실행하면 Could not find an option named "