1 /* Copyright (C) 2006 Free Software Foundation 2 3 This file is part of libgcj. 4 5 This software is copyrighted work licensed under the terms of the 6 Libgcj License. Please consult the file "LIBGCJ_LICENSE" for 7 details. */ 8 9 /** 10 * @author Andrew John Hughes <gnu_andrew@member.fsf.org> 11 * @date Sun 20 Aug 2006 */ 12 /* Written using online API docs for JDK 1.5 beta from http://java.sun.com. 13 * Status: Believed complete and correct. 14 */ 15 16 #include <config.h> 17 18 #include <jvm.h> 19 20 #include <gnu/java/lang/management/VMClassLoadingMXBeanImpl.h> 21 22 jint getLoadedClassCount()23gnu::java::lang::management::VMClassLoadingMXBeanImpl::getLoadedClassCount () 24 { 25 /* FIXME: We never unload, so this never goes down again */ 26 return ::gcj::loadedClasses; 27 } 28 29 30 jlong getUnloadedClassCount()31gnu::java::lang::management::VMClassLoadingMXBeanImpl::getUnloadedClassCount () 32 { 33 /* FIXME: We never unload, so this always == 0 */ 34 return ::gcj::unloadedClasses; 35 } 36 37 38 jboolean isVerbose()39gnu::java::lang::management::VMClassLoadingMXBeanImpl::isVerbose () 40 { 41 return ::gcj::verbose_class_flag; 42 } 43 44 45 void setVerbose(jboolean b)46gnu::java::lang::management::VMClassLoadingMXBeanImpl::setVerbose (jboolean b) 47 { 48 ::gcj::verbose_class_flag = b; 49 } 50