hg: lambda/lambda/langtools: Enhancement: add support for 'package' as access modifier
Arul Dhesiaseelan
aruld at acm.org
Mon Jan 7 23:36:50 PST 2013
Hi Maurizio,
Should java.lang.reflect.Modifier be updated to include "package" access
modifier flag for this enhancement? It prints empty.
package class Test {
package void test() {}
public static void main(String[] args) throws Exception {
Arrays.asList(Class.forName("Test").getDeclaredMethods()).stream().forEach(m
-> out.println(Modifier.toString(m.getModifiers())));
}
}
Output:
Modifiers : public static
Modifiers : private static
Modifiers :
- Arul
On Mon, Jan 7, 2013 at 7:47 AM, <maurizio.cimadamore at oracle.com> wrote:
> Changeset: d78663601eb9
> Author: mcimadamore
> Date: 2013-01-07 18:45 +0100
> URL:
> http://hg.openjdk.java.net/lambda/lambda/langtools/rev/d78663601eb9
>
> Enhancement: add support for 'package' as access modifier
>
> Example:
>
> class Test {
> package void test() { ... }
> }
>
> ! src/share/classes/com/sun/tools/javac/code/Flags.java
> ! src/share/classes/com/sun/tools/javac/code/Source.java
> ! src/share/classes/com/sun/tools/javac/comp/Check.java
> ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
> ! src/share/classes/com/sun/tools/javac/resources/compiler.properties
> + test/tools/javac/defaultMethods/package/TestPackageAsModifier.java
> ! test/tools/javac/diags/examples.not-yet.txt
>
>
>
More information about the lambda-dev
mailing list