00001 /*! 00002 * @file classutil.c 00003 * 00004 * @brief Utility and glue functions for 00005 * @link jvm/src/class.c class.c@endlink 00006 * and @c @b java.lang.Class 00007 * 00008 * 00009 * @internal Due to the fact that the implementation of the Java class 00010 * and the supporting rclass structure is deeply embedded in the core 00011 * of the development of this software, this file has contents 00012 * that come and go during development. Some functions get 00013 * staged here before deciding where they @e really go; some 00014 * are interim functions for debugging, some were glue that eventually 00015 * went away. Be careful to remove prototypes to such functions 00016 * from the appropriate header file. 00017 * 00018 * @section Control 00019 * 00020 * \$URL: https://svn.apache.org/path/name/classutil.c $ \$Id: classutil.c 0 09/28/2005 dlydick $ 00021 * 00022 * Copyright 2005 The Apache Software Foundation 00023 * or its licensors, as applicable. 00024 * 00025 * Licensed under the Apache License, Version 2.0 ("the License"); 00026 * you may not use this file except in compliance with the License. 00027 * You may obtain a copy of the License at 00028 * 00029 * http://www.apache.org/licenses/LICENSE-2.0 00030 * 00031 * Unless required by applicable law or agreed to in writing, 00032 * software distributed under the License is distributed on an 00033 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 00034 * either express or implied. 00035 * 00036 * See the License for the specific language governing permissions 00037 * and limitations under the License. 00038 * 00039 * @version \$LastChangedRevision: 0 $ 00040 * 00041 * @date \$LastChangedDate: 09/28/2005 $ 00042 * 00043 * @author \$LastChangedBy: dlydick $ 00044 * Original code contributed by Daniel Lydick on 09/28/2005. 00045 * 00046 * @section Reference 00047 * 00048 */ 00049 00050 #include "arch.h" 00051 ARCH_COPYRIGHT_APACHE(classutil, c, "$URL: https://svn.apache.org/path/name/classutil.c $ $Id: classutil.c 0 09/28/2005 dlydick $"); 00052 00053 00054 #include "jvmcfg.h" 00055 #include "classfile.h" 00056 #include "jvm.h" 00057 00058 00059 /* EOF */ 00060