jaxp/src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java
changeset 46174 5611d2529b49
equal deleted inserted replaced
46173:5546b5710844 46174:5611d2529b49
       
     1 /*
       
     2  * reserved comment block
       
     3  * DO NOT REMOVE OR ALTER!
       
     4  */
       
     5 /*
       
     6  * Licensed to the Apache Software Foundation (ASF) under one or more
       
     7  * contributor license agreements.  See the NOTICE file distributed with
       
     8  * this work for additional information regarding copyright ownership.
       
     9  * The ASF licenses this file to You under the Apache License, Version 2.0
       
    10  * (the "License"); you may not use this file except in compliance with
       
    11  * the License.  You may obtain a copy of the License at
       
    12  *
       
    13  *      http://www.apache.org/licenses/LICENSE-2.0
       
    14  *
       
    15  * Unless required by applicable law or agreed to in writing, software
       
    16  * distributed under the License is distributed on an "AS IS" BASIS,
       
    17  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
       
    18  * See the License for the specific language governing permissions and
       
    19  * limitations under the License.
       
    20  */
       
    21 
       
    22 package com.sun.org.apache.bcel.internal.classfile;
       
    23 
       
    24 import java.io.DataInput;
       
    25 import java.io.IOException;
       
    26 
       
    27 import com.sun.org.apache.bcel.internal.Const;
       
    28 
       
    29 /**
       
    30  * Represents a parameter annotation that is represented in the class file
       
    31  * and is provided to the JVM.
       
    32  *
       
    33  * @version $Id: RuntimeVisibleParameterAnnotations
       
    34  * @since 6.0
       
    35  */
       
    36 public class RuntimeVisibleParameterAnnotations extends ParameterAnnotations {
       
    37 
       
    38     /**
       
    39      * @param name_index Index pointing to the name <em>Code</em>
       
    40      * @param length Content length in bytes
       
    41      * @param input Input stream
       
    42      * @param constant_pool Array of constants
       
    43      */
       
    44     public RuntimeVisibleParameterAnnotations(final int name_index, final int length, final DataInput input, final ConstantPool constant_pool)
       
    45             throws IOException {
       
    46         super(Const.ATTR_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS, name_index, length, input, constant_pool);
       
    47     }
       
    48 }