81 #if defined(WITH_JAVA_RUNTIME_LIBRARY_OPENJDK)
136 #if defined(WITH_JAVA_RUNTIME_LIBRARY_OPENJDK)
155 return (referer == declarer);
207 #if defined(ENABLE_JAVASE)
221 if (callerclass == NULL)
232 .
write(
" not accessible from ", 21)
270 #if defined(ENABLE_JAVASE)
284 if (callerclass == NULL)
296 .
write(
" not accessible from ", 21)
Utf8String utf8_str()
get utf-8 string contents of buffer as utf8-string
classinfo * stacktrace_get_caller_class(int depth)
bool access_is_accessible_member(classinfo *referer, classinfo *declarer, s4 memberflags)
bool access_check_method(methodinfo *m, int callerdepth)
Buffer & write_slash_to_dot(const char *)
write to buffer, replacing '/' by '.'
#define SAME_PACKAGE(a, b)
bool class_isanysubclass(classinfo *sub, classinfo *super)
bool class_issubclass(classinfo *sub, classinfo *super)
void exceptions_throw_illegalaccessexception(Utf8String message)
bool access_check_field(fieldinfo *f, int callerdepth)
bool access_is_accessible_class(classinfo *referer, classinfo *cls)