Package io.papermc.asm.util
Class DescriptorUtils
java.lang.Object
io.papermc.asm.util.DescriptorUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic ClassDescstatic ClassDescstatic MethodTypeDescdesc(Executable executable) static ClassDescstatic MethodTypeDescmethodDesc(String descriptor) static MethodTypeDescreplaceParameters(MethodTypeDesc descriptor, Predicate<? super ClassDesc> oldParam, ClassDesc newParam) static MethodTypeDescreplaceParameters(MethodTypeDesc descriptor, Predicate<? super ClassDesc> oldParam, ClassDesc newParam, @Nullable Set<Integer> positionCollector) static String
-
Method Details
-
fromOwner
-
toOwner
-
desc
-
desc
-
methodDesc
-
classDesc
-
replaceParameters
public static MethodTypeDesc replaceParameters(MethodTypeDesc descriptor, Predicate<? super ClassDesc> oldParam, ClassDesc newParam) -
replaceParameters
public static MethodTypeDesc replaceParameters(MethodTypeDesc descriptor, Predicate<? super ClassDesc> oldParam, ClassDesc newParam, @Nullable Set<Integer> positionCollector)
-