From 15508a27a2bf2ef2f881c323846b6e54111138f3 Mon Sep 17 00:00:00 2001 From: Robert Burrell Donkin Date: Thu, 14 Nov 2002 18:50:59 +0000 Subject: [PATCH] Made a start on documentation for reflect. git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137123 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/commons/lang/reflect/package.html | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/java/org/apache/commons/lang/reflect/package.html diff --git a/src/java/org/apache/commons/lang/reflect/package.html b/src/java/org/apache/commons/lang/reflect/package.html new file mode 100644 index 000000000..04a397dc4 --- /dev/null +++ b/src/java/org/apache/commons/lang/reflect/package.html @@ -0,0 +1,29 @@ + + +Package Documentation for org.apache.commons.lang.reflect Package + + +

Package org.apache.commons.lang.reflect offers a collection of utility +classes that assist in reflection. +The aim is to create a simple, clean and clear API which can be built upon on by more +sophisticated introspection schemes as well as fixes for bugs found in various +java implementations.

+ +

Contents

+ +

Accessibility Rules

+

These determine which methods are in scope

+ +

Java Language Specification Rules

+

The Java Language Specification Rules are those that are given in the +Java Language Specification as applied by the compiler. +The aim of those methods who contract is given as the Java Language Specification +is to behave in an identical manner to compiled code. +In other words, any code that would compile should be found by reflection + and any code that would not should not

+

Java 1.3 And Below

+

This aim is actually easier said than done for some java versions. +The reflection implementation is slow and buggy. +If you are using one of these easier java versions, then you will probably find our code +more reliable than the standard java implementation.

+