Main Page | Namespace List | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

attribute.h

Go to the documentation of this file.
00001 #ifndef _attribute_h_included_
00002 #define _attribute_h_included_
00003 
00004 /*!
00005  * @file attribute.h
00006  *
00007  * @brief Attribute management functions for the JVM.
00008  *
00009  *
00010  * @section Control
00011  *
00012  * \$URL: https://svn.apache.org/path/name/attribute.h $ \$Id: attribute.h 0 09/28/2005 dlydick $
00013  *
00014  * Copyright 2005 The Apache Software Foundation
00015  * or its licensors, as applicable.
00016  *
00017  * Licensed under the Apache License, Version 2.0 ("the License");
00018  * you may not use this file except in compliance with the License.
00019  * You may obtain a copy of the License at
00020  *
00021  *     http://www.apache.org/licenses/LICENSE-2.0
00022  *
00023  * Unless required by applicable law or agreed to in writing,
00024  * software distributed under the License is distributed on an
00025  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
00026  * either express or implied.
00027  *
00028  * See the License for the specific language governing permissions
00029  * and limitations under the License.
00030  *
00031  * @version \$LastChangedRevision: 0 $
00032  *
00033  * @date \$LastChangedDate: 09/28/2005 $
00034  *
00035  * @author \$LastChangedBy: dlydick $
00036  *         Original code contributed by Daniel Lydick on 09/28/2005.
00037  *
00038  * @section Reference
00039  *
00040  */
00041 
00042 ARCH_COPYRIGHT_APACHE(attribute, h, "$URL: https://svn.apache.org/path/name/attribute.h $ $Id: attribute.h 0 09/28/2005 dlydick $");
00043 
00044 
00045 extern jvm_attribute_index attribute_find_in_field_by_cp_entry(
00046                                    jvm_class_index  clsidx,
00047                                    jvm_field_index  fldidx,
00048                                    cp_info_dup     *atrname);
00049 
00050 extern jvm_attribute_index attribute_find_in_field_by_enum(
00051                                    jvm_class_index  clsidx,
00052                                    jvm_field_index  fldidx,
00053                                    rint             atrenum);
00054 
00055 extern jvm_attribute_index attribute_find_in_method_by_cp_entry(
00056                                    jvm_class_index  clsidx,
00057                                    jvm_method_index mthidx,
00058                                    cp_info_dup     *atrname);
00059 
00060 extern jvm_attribute_index attribute_find_in_method_by_enum(
00061                                    jvm_class_index  clsidx,
00062                                    jvm_method_index mthidx,
00063                                    rint             atrenum);
00064 
00065 extern jvm_attribute_index attribute_find_in_class_by_cp_entry(
00066                                    jvm_class_index  clsidx,
00067                                    cp_info_dup     *atrname);
00068 
00069 extern jvm_attribute_index attribute_find_in_class_by_enum(
00070                                    jvm_class_index  clsidx,
00071                                    rint             atrenum);
00072 
00073 #endif /* _attribute_h_included_ */
00074 
00075 /* EOF */
00076 

Generated on Fri Sep 30 18:48:58 2005 by  doxygen 1.4.4