Package dev.lukebemish.bytecodebuilder
Class Signature
java.lang.Object
dev.lukebemish.bytecodebuilder.Signature
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionarray()static Signaturestatic SignatureclassType(Class<?> clazz, Signature.TypeArgument... typeArguments) static SignatureclassType(Class<?> clazz, Collection<Signature.TypeArgument> typeArguments) static Signaturestatic SignatureclassType(String name, Signature.TypeArgument... typeArguments) static SignatureclassType(String name, Collection<Signature.TypeArgument> typeArguments) static SignatureclassType(org.objectweb.asm.Type type) static SignatureclassType(org.objectweb.asm.Type type, Signature.TypeArgument... typeArguments) static SignatureclassType(org.objectweb.asm.Type type, Collection<Signature.TypeArgument> typeArguments) static Signature.TypeArgumentextendsBound(Signature signature) inner(String name, Signature.TypeArgument... typeArguments) inner(String name, Collection<Signature.TypeArgument> typeArguments) abstract Stringstatic Signature.TypeArgumentsuperBound(Signature signature) static SignaturetypeVariable(String name) static Signature.TypeArgumentwildcard()
-
Constructor Details
-
Signature
public Signature()
-
-
Method Details
-
inner
-
inner
-
inner
-
array
-
signature
-
classType
-
classType
-
classType
-
classType
-
classType
public static Signature classType(org.objectweb.asm.Type type, Signature.TypeArgument... typeArguments) -
classType
public static Signature classType(org.objectweb.asm.Type type, Collection<Signature.TypeArgument> typeArguments) -
classType
-
classType
-
classType
-
typeVariable
-
wildcard
-
extendsBound
-
superBound
-