forbiddenapis-3.8.src.tools.signatures.mysignatures.txt Maven / Gradle / Ivy
Go to download
Allows to parse Java byte code to find invocations of method/class/field signatures and fail build (Apache Ant, Apache Maven, Gradle, or CLI)
The newest version!
# (C) Copyright Uwe Schindler (Generics Policeman) and others.
# Parts of this work are licensed to the Apache Software Foundation (ASF)
# under one or more contributor license agreements.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
@defaultMessage Read class files with AsmUtils.readAndPatchClass(InputStream)
org.objectweb.asm.ClassReader#(java.io.InputStream)
org.objectweb.asm.ClassReader#(byte[])
org.objectweb.asm.ClassReader#(byte[],int,int)
org.objectweb.asm.ClassReader#(java.lang.String)
# Some buggy methods:
java.io.InputStream#available() @ This may return small numbers and relies on underlying implementation
java.io.InputStream#skip(long) @ Relies on underlying implementation -- see https://issues.apache.org/jira/browse/IO-203 and use IOUtils.skipFully(long)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy