Download mirror Free Java Code
Description
Simple DSL layer over Java Reflection API.
Icons
Source Files
The download file mirror-master.zip has the following entries.
.gitignore/*www . ja v a 2 s . co m*/
LICENSE
deploy.txt
packaged/pom.xml
packaged/src/test/java/net/vidageek/mirror/integration/PackagedMirrorTest.java
pom.xml
release.dates
release.notes
src/docs/010-mirror.afc
src/docs/020-project.afc
src/docs/030-class.afc
src/docs/040-field.afc
src/docs/050-method.afc
src/docs/060-constructor.afc
src/docs/070-annotation.afc
src/docs/080-extension.afc
src/docs/090-proxy.afc
src/docs/fr/010-mirror.afc
src/docs/fr/020-project.afc
src/docs/fr/030-class.afc
src/docs/fr/040-field.afc
src/docs/fr/050-method.afc
src/docs/fr/060-constructor.afc
src/docs/fr/070-annotation.afc
src/docs/fr/080-extension.afc
src/docs/pt/010-mirror.afc
src/docs/pt/020-project.afc
src/docs/pt/030-class.afc
src/docs/pt/040-field.afc
src/docs/pt/050-method.afc
src/docs/pt/060-constructor.afc
src/docs/pt/070-annotation.afc
src/docs/pt/080-extensao.afc
src/docs/pt/090-proxy.afc
src/main/java/net/vidageek/mirror/DefaultAccessorsController.java
src/main/java/net/vidageek/mirror/DefaultClassController.java
src/main/java/net/vidageek/mirror/DefaultFieldController.java
src/main/java/net/vidageek/mirror/DefaultMemberController.java
src/main/java/net/vidageek/mirror/DefaultProxyHandler.java
src/main/java/net/vidageek/mirror/bean/Bean.java
src/main/java/net/vidageek/mirror/config/Item.java
src/main/java/net/vidageek/mirror/config/MirrorProviderBuilder.java
src/main/java/net/vidageek/mirror/dsl/AccessorsController.java
src/main/java/net/vidageek/mirror/dsl/ClassController.java
src/main/java/net/vidageek/mirror/dsl/FieldController.java
src/main/java/net/vidageek/mirror/dsl/MemberController.java
src/main/java/net/vidageek/mirror/dsl/Mirror.java
src/main/java/net/vidageek/mirror/exception/MethodNonInterceptedException.java
src/main/java/net/vidageek/mirror/exception/MirrorException.java
src/main/java/net/vidageek/mirror/exception/ProxyProviderNotFoundException.java
src/main/java/net/vidageek/mirror/exception/ReflectionProviderException.java
src/main/java/net/vidageek/mirror/get/DefaultGetterHandler.java
src/main/java/net/vidageek/mirror/get/dsl/GetterHandler.java
src/main/java/net/vidageek/mirror/invoke/ConstructorHandlerByArgs.java
src/main/java/net/vidageek/mirror/invoke/ConstructorHandlerByConstructor.java
src/main/java/net/vidageek/mirror/invoke/DefaultInvocationHandler.java
src/main/java/net/vidageek/mirror/invoke/DefaultSetterMethodHandler.java
src/main/java/net/vidageek/mirror/invoke/MethodHandlerByMethod.java
src/main/java/net/vidageek/mirror/invoke/MethodHandlerByName.java
src/main/java/net/vidageek/mirror/invoke/dsl/ConstructorHandler.java
src/main/java/net/vidageek/mirror/invoke/dsl/InvocationHandler.java
src/main/java/net/vidageek/mirror/invoke/dsl/MethodHandler.java
src/main/java/net/vidageek/mirror/invoke/dsl/SetterMethodHandler.java
src/main/java/net/vidageek/mirror/list/BackedMirrorList.java
src/main/java/net/vidageek/mirror/list/EqualMethodRemover.java
src/main/java/net/vidageek/mirror/list/SameNameMatcher.java
src/main/java/net/vidageek/mirror/list/dsl/Mapper.java
src/main/java/net/vidageek/mirror/list/dsl/Matcher.java
src/main/java/net/vidageek/mirror/list/dsl/MirrorList.java
src/main/java/net/vidageek/mirror/matcher/ClassArrayMatcher.java
src/main/java/net/vidageek/mirror/matcher/GetterMatcher.java
src/main/java/net/vidageek/mirror/matcher/MatchType.java
src/main/java/net/vidageek/mirror/matcher/SetterMatcher.java
src/main/java/net/vidageek/mirror/provider/AnnotatedElementReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/ClassReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/ConstructorBypassingReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/ConstructorReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/FieldReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/GenericTypeAccessor.java
src/main/java/net/vidageek/mirror/provider/MethodReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/ParameterizedElementReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/ProxyReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/ReflectionElementReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/ReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/experimental/sun15/Sun15ConstructorReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/experimental/sun15/Sun15FieldReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/experimental/sun15/Sun15MethodReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/experimental/sun15/Sun15ReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/java/DefaultMirrorReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/java/FixedType.java
src/main/java/net/vidageek/mirror/provider/java/ObjenesisConstructorBypassingReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/java/PureJavaAnnotatedElementReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/java/PureJavaClassGenericTypeAccessor.java
src/main/java/net/vidageek/mirror/provider/java/PureJavaClassReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/java/PureJavaConstructorReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/java/PureJavaFieldGenericTypeAccessor.java
src/main/java/net/vidageek/mirror/provider/java/PureJavaFieldReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/java/PureJavaMethodReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/java/PureJavaParameterizedElementReflectionProvider.java
src/main/java/net/vidageek/mirror/provider/proxy/JavassistReflectionProvider.java
src/main/java/net/vidageek/mirror/proxy/cglib/CGLibInvocationHandler.java
src/main/java/net/vidageek/mirror/proxy/cglib/CGLibProxyReflectionProvider.java
src/main/java/net/vidageek/mirror/proxy/dsl/MethodInterceptor.java
src/main/java/net/vidageek/mirror/proxy/dsl/ProxyHandler.java
src/main/java/net/vidageek/mirror/proxy/javassist/JavassistInvocationHandler.java
src/main/java/net/vidageek/mirror/proxy/javassist/JavassistProxyReflectionProvider.java
src/main/java/net/vidageek/mirror/reflect/DefaultAllAnnotationsHandler.java
src/main/java/net/vidageek/mirror/reflect/DefaultAllMemberHandler.java
src/main/java/net/vidageek/mirror/reflect/DefaultAllMethodAnnotationsHandler.java
src/main/java/net/vidageek/mirror/reflect/DefaultAllReflectionHandler.java
src/main/java/net/vidageek/mirror/reflect/DefaultAnnotationHandler.java
src/main/java/net/vidageek/mirror/reflect/DefaultConstructorReflector.java
src/main/java/net/vidageek/mirror/reflect/DefaultFieldHandler.java
src/main/java/net/vidageek/mirror/reflect/DefaultFieldReflector.java
src/main/java/net/vidageek/mirror/reflect/DefaultMemberHandler.java
src/main/java/net/vidageek/mirror/reflect/DefaultMethodAnnotationHandler.java
src/main/java/net/vidageek/mirror/reflect/DefaultMethodReflector.java
src/main/java/net/vidageek/mirror/reflect/DefaultParameterizedElementHandler.java
src/main/java/net/vidageek/mirror/reflect/DefaultReflectionHandler.java
src/main/java/net/vidageek/mirror/reflect/dsl/AllAnnotationsHandler.java
src/main/java/net/vidageek/mirror/reflect/dsl/AllMemberHandler.java
src/main/java/net/vidageek/mirror/reflect/dsl/AllMethodAnnotationsHandler.java
src/main/java/net/vidageek/mirror/reflect/dsl/AllReflectionHandler.java
src/main/java/net/vidageek/mirror/reflect/dsl/AnnotationHandler.java
src/main/java/net/vidageek/mirror/reflect/dsl/ConstructorReflector.java
src/main/java/net/vidageek/mirror/reflect/dsl/FieldHandler.java
src/main/java/net/vidageek/mirror/reflect/dsl/FieldReflector.java
src/main/java/net/vidageek/mirror/reflect/dsl/MemberHandler.java
src/main/java/net/vidageek/mirror/reflect/dsl/MethodAnnotationHandler.java
src/main/java/net/vidageek/mirror/reflect/dsl/MethodReflector.java
src/main/java/net/vidageek/mirror/reflect/dsl/ParameterizedElementHandler.java
src/main/java/net/vidageek/mirror/reflect/dsl/ReflectionHandler.java
src/main/java/net/vidageek/mirror/set/DefaultSetterHandler.java
src/main/java/net/vidageek/mirror/set/FieldSetterByField.java
src/main/java/net/vidageek/mirror/set/FieldSetterByName.java
src/main/java/net/vidageek/mirror/set/dsl/FieldSetter.java
src/main/java/net/vidageek/mirror/set/dsl/SetterHandler.java
src/test/java/net/vidageek/mirror/AccessorsControllerTest.java
src/test/java/net/vidageek/mirror/ClassControllerTest.java
src/test/java/net/vidageek/mirror/DefaultProxyHandlerTest.java
src/test/java/net/vidageek/mirror/FieldControllerTest.java
src/test/java/net/vidageek/mirror/MirrorInfrastructureTest.java
src/test/java/net/vidageek/mirror/bean/BeanTest.java
src/test/java/net/vidageek/mirror/config/MirrorProviderBuilderTest.java
src/test/java/net/vidageek/mirror/dsl/InterfaceDevelopmentTest.java
src/test/java/net/vidageek/mirror/dsl/MirrorTest.java
src/test/java/net/vidageek/mirror/fake/FakeProvider.java
src/test/java/net/vidageek/mirror/fixtures/AnnotationFixture.java
src/test/java/net/vidageek/mirror/fixtures/AnotherAnnotationFixture.java
src/test/java/net/vidageek/mirror/fixtures/AnotherProxifierFixture.java
src/test/java/net/vidageek/mirror/fixtures/BeanFixture.java
src/test/java/net/vidageek/mirror/fixtures/ChildFixture.java
src/test/java/net/vidageek/mirror/fixtures/ChildHidingFixture.java
src/test/java/net/vidageek/mirror/fixtures/ClassFixture.java
src/test/java/net/vidageek/mirror/fixtures/ConstructorExceptionFixture.java
src/test/java/net/vidageek/mirror/fixtures/ConstructorFixture.java
src/test/java/net/vidageek/mirror/fixtures/ConstructorThatThrowsException.java
src/test/java/net/vidageek/mirror/fixtures/FieldFixture.java
src/test/java/net/vidageek/mirror/fixtures/InterfaceFixture.java
src/test/java/net/vidageek/mirror/fixtures/MethodExceptionFixture.java
src/test/java/net/vidageek/mirror/fixtures/MethodFixture.java
src/test/java/net/vidageek/mirror/fixtures/MethodInterceptorFixture.java
src/test/java/net/vidageek/mirror/fixtures/NotABeanFixture.java
src/test/java/net/vidageek/mirror/fixtures/OneClassFixture.java
src/test/java/net/vidageek/mirror/fixtures/OneInterfaceFixture.java
src/test/java/net/vidageek/mirror/fixtures/OtherClassFixture.java
src/test/java/net/vidageek/mirror/fixtures/OtherInterfaceFixture.java
src/test/java/net/vidageek/mirror/fixtures/ProxifierFixture.java
src/test/java/net/vidageek/mirror/fixtures/StaticInitializerClass.java
src/test/java/net/vidageek/mirror/fixtures/SubClassOfTypedClassFixture.java
src/test/java/net/vidageek/mirror/fixtures/SuperClassFixture.java
src/test/java/net/vidageek/mirror/fixtures/SuperclassHidingFixture.java
src/test/java/net/vidageek/mirror/fixtures/TypedClassFixture.java
src/test/java/net/vidageek/mirror/fixtures/UniqueConstructorFixture.java
src/test/java/net/vidageek/mirror/get/GetterHandlerTest.java
src/test/java/net/vidageek/mirror/invoke/ClassInstantiationTest.java
src/test/java/net/vidageek/mirror/invoke/ConstructorHandlerByArgsTest.java
src/test/java/net/vidageek/mirror/invoke/ConstructorHandlerByConstructorTest.java
src/test/java/net/vidageek/mirror/invoke/DefaultSetterMethodHandlerTest.java
src/test/java/net/vidageek/mirror/invoke/InvocationHandlerTest.java
src/test/java/net/vidageek/mirror/invoke/MethodHandlerByMethodTest.java
src/test/java/net/vidageek/mirror/invoke/MethodHandlerByNameTest.java
src/test/java/net/vidageek/mirror/invoke/MethodInvocationTest.java
src/test/java/net/vidageek/mirror/list/BackedMirrorListTest.java
src/test/java/net/vidageek/mirror/matcher/ClassArrayMatcherTest.java
src/test/java/net/vidageek/mirror/provider/compatibility/AnnotatedElementReflectionProviderCompatibilityTest.java
src/test/java/net/vidageek/mirror/provider/compatibility/ClassReflectionProviderCompatibilityTest.java
src/test/java/net/vidageek/mirror/provider/compatibility/ConstructorReflectionProviderCompatibilityTest.java
src/test/java/net/vidageek/mirror/provider/compatibility/FieldReflectionProviderCompatibilityTest.java
src/test/java/net/vidageek/mirror/provider/compatibility/MethodReflectionProviderCompatibilityTest.java
src/test/java/net/vidageek/mirror/provider/compatibility/ObjenesisConstructorBypassingReflectionProviderCompatibilityTest.java
src/test/java/net/vidageek/mirror/provider/compatibility/ParameterizedTypeReflectionProviderCompatibilityTest.java
src/test/java/net/vidageek/mirror/provider/compatibility/PrimitiveClassReflectionProviderCompatibilityTest.java
src/test/java/net/vidageek/mirror/provider/compatibility/ProxyfyReflectionProviderCompatibilityTest.java
src/test/java/net/vidageek/mirror/provider/compatibility/ReflectionProviderDatapoints.java
src/test/java/net/vidageek/mirror/provider/experimental/performance/TestSunInternalReflectionProviderIsFasterThanTraditionalReflection.java
src/test/java/net/vidageek/mirror/reflect/AllAnnotationsHandlerTest.java
src/test/java/net/vidageek/mirror/reflect/AllMemberHandlerTest.java
src/test/java/net/vidageek/mirror/reflect/AllMethodAnnotationsHandlerTest.java
src/test/java/net/vidageek/mirror/reflect/AllReflectionHandlerTest.java
src/test/java/net/vidageek/mirror/reflect/AnnotationHandlerTest.java
src/test/java/net/vidageek/mirror/reflect/ConstructorReflectorTest.java
src/test/java/net/vidageek/mirror/reflect/FieldHandlerTest.java
src/test/java/net/vidageek/mirror/reflect/FieldReflectorTest.java
src/test/java/net/vidageek/mirror/reflect/MemberHandlerTest.java
src/test/java/net/vidageek/mirror/reflect/MethodAnnotationHandlerTest.java
src/test/java/net/vidageek/mirror/reflect/MethodReflectorTest.java
src/test/java/net/vidageek/mirror/reflect/ParameterizedElementHandlerTest.java
src/test/java/net/vidageek/mirror/reflect/ReflectionHandlerTest.java
src/test/java/net/vidageek/mirror/set/FieldSetterByFieldTest.java
src/test/java/net/vidageek/mirror/set/FieldSetterByNameTest.java
src/test/java/net/vidageek/mirror/set/SetterHandlerTest.java
src/tubainaTemplates/html/chapter.ftl
src/tubainaTemplates/html/footer.ftl
src/tubainaTemplates/html/header.ftl
src/tubainaTemplates/html/includes/css/java.css
src/tubainaTemplates/html/includes/css/style.css
src/tubainaTemplates/html/includes/images/body.png
src/tubainaTemplates/html/includes/images/body_original.png
src/tubainaTemplates/html/includes/images/en.gif
src/tubainaTemplates/html/includes/images/menu.png
src/tubainaTemplates/html/includes/images/menu_original.png
src/tubainaTemplates/html/includes/images/mirror_2.png
src/tubainaTemplates/html/includes/images/pt_br.gif
src/tubainaTemplates/html/index.ftl
src/tubainaTemplates/html/menu.ftl
src/tubainaTemplates/html/section.ftl
src/tubainaTemplates/html/sectionContent.ftl
src/tubainaTemplates/html/toc.ftl
src/tubainaTemplates/pt/html/chapter.ftl
src/tubainaTemplates/pt/html/footer.ftl
src/tubainaTemplates/pt/html/header.ftl
src/tubainaTemplates/pt/html/includes/.ignore
src/tubainaTemplates/pt/html/index.ftl
src/tubainaTemplates/pt/html/menu.ftl
src/tubainaTemplates/pt/html/section.ftl
src/tubainaTemplates/pt/html/sectionContent.ftl
src/tubainaTemplates/pt/html/toc.ftl
src/util/index.html
src/util/indexpt.html
src/util/site-deploy.sh
test.sh
Download
Click the following link to download mirror-master.zip.
mirror-master.zip