mirror of
https://github.com/corda/corda.git
synced 2025-01-09 14:33:30 +00:00
b96cc3c575
Lots has changed since we forked Android's libcore, so merging the latest upstream code has required extensive changes to the Avian/Android port. One big change is that we now use Avian's versions of java.lang.Object, java.lang.Class, java.lang.ClassLoader, some java.lang.reflect.* classes, etc. instead of the Android versions. The main reason is that the Android versions have become very Dex/Dalvik-specific, and since Avian is based on Java class files, not dex archives, that code doesn't make sense here. This has the side benefit that we can share more native code with classpath-avian.cpp and reduce the amount of Java/C++ code duplication.
25 lines
613 B
Java
25 lines
613 B
Java
/* Copyright (c) 2008-2014, Avian Contributors
|
|
|
|
Permission to use, copy, modify, and/or distribute this software
|
|
for any purpose with or without fee is hereby granted, provided
|
|
that the above copyright notice and this permission notice appear
|
|
in all copies.
|
|
|
|
There is NO WARRANTY for this software. See license.txt for
|
|
details. */
|
|
|
|
package java.lang.reflect;
|
|
|
|
public interface Member {
|
|
public static final int PUBLIC = 0;
|
|
public static final int DECLARED = 1;
|
|
|
|
public Class getDeclaringClass();
|
|
|
|
public int getModifiers();
|
|
|
|
public String getName();
|
|
|
|
public boolean isSynthetic();
|
|
}
|