congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
MethodInfo.getDeclaredClassName
Code IndexAdd Tabnine to your IDE (free)

How to use
getDeclaredClassName
method
in
jodd.proxetta.MethodInfo

Best Java code snippets using jodd.proxetta.MethodInfo.getDeclaredClassName (Showing top 14 results out of 315)

origin: oblac/jodd

/**
 * Returns <code>true</code> if method is declared in <code>Object</code> class (root class).
 */
default boolean isRootMethod() {
  return AsmUtil.SIGNATURE_JAVA_LANG_OBJECT.equals(getDeclaredClassName());
}
origin: oblac/jodd

@Test
void testMethodSignature8() throws IOException {
  MethodInfo msv = getMethodSignatureForSingleMethod(M8.class);
  assertEquals(0, msv.getArgumentsCount());
  assertEquals(CLASS_SIGNATURE + "$M8", msv.getClassname());
  assertEquals("macka#()V", msv.getCleanSignature());
  assertEquals("()void", msv.getDeclaration());
  assertEquals(CLASS_SIGNATURE + "$M8", msv.getDeclaredClassName());
  assertEquals("()V", msv.getDescription());
  assertEquals("java/io/IOException,java/lang/NullPointerException", msv.getExceptionsAsString());
  assertEquals("macka", msv.getMethodName());
}
origin: oblac/jodd

@Test
void testMethodSignature9() throws IOException {
  MethodInfo msv = getMethodSignatureForSingleMethod(M9.class);
  assertEquals(1, msv.getArgumentsCount());
  assertEquals("java.lang.String[]", msv.getArgument(1).getType());
  assertEquals("[Ljava/lang/String;", msv.getArgument(1).getName());
  assertEquals("[Ljava/lang/String;", msv.getArgument(1).getRawName());
  assertEquals('[', msv.getArgument(1).getOpcode());
  assertEquals(CLASS_SIGNATURE + "$M9", msv.getClassname());
  assertEquals("main#([Ljava/lang/String;)V", msv.getCleanSignature());
  assertEquals("(java.lang.String[])void", msv.getDeclaration());
  assertEquals(CLASS_SIGNATURE + "$M9", msv.getDeclaredClassName());
  assertEquals("([Ljava/lang/String;)V", msv.getDescription());
  assertEquals("main", msv.getMethodName());
}
origin: oblac/jodd

@Test
void testMethodSignature1() throws IOException {
  MethodInfo mi = getMethodSignatureForSingleMethod(M1.class);
  assertEquals(0, mi.getArgumentsCount());
  assertEquals(CLASS_SIGNATURE + "$M1", mi.getClassname());
  assertEquals("macka#()V", mi.getCleanSignature());
  assertEquals("()void", mi.getDeclaration());
  assertEquals(CLASS_SIGNATURE + "$M1", mi.getDeclaredClassName());
  assertEquals("()V", mi.getDescription());
  assertNull(mi.getExceptions());
  assertEquals("macka", mi.getMethodName());
  assertEquals('V', mi.getReturnType().getOpcode());
  assertEquals("void", mi.getReturnType().getType());
  assertEquals("V", mi.getReturnType().getName());
  assertEquals("V", mi.getReturnType().getRawName());
}
origin: oblac/jodd

@Test
void testMethodSignature11() throws IOException {
  MethodInfo msv = getMethodSignatureForSingleMethod(M11.class);
  assertEquals(1, msv.getArgumentsCount());
  assertEquals("java.util.Set<java.util.List<java.util.Map<java.lang.String, java.lang.Object>>>", msv.getArgument(1).getType());
  assertEquals("Ljava/util/Set;", msv.getArgument(1).getName());
  assertEquals("Ljava/util/Set;", msv.getArgument(1).getRawName());
  assertEquals('L', msv.getArgument(1).getOpcode());
  assertEquals(CLASS_SIGNATURE + "$M11", msv.getClassname());
  assertEquals("macka#(Ljava/util/Set;)Ljava/util/List;", msv.getCleanSignature());
  assertEquals("(java.util.Set<java.util.List<java.util.Map<java.lang.String, java.lang.Object>>>)java.util.List<java.util.Map<java.lang.String, java.lang.Object>>", msv.getDeclaration());
  assertEquals(CLASS_SIGNATURE + "$M11", msv.getDeclaredClassName());
  assertEquals("(Ljava/util/Set;)Ljava/util/List;", msv.getDescription());
  assertNull(msv.getExceptions());
  assertEquals("macka", msv.getMethodName());
  assertEquals('L', msv.getReturnType().getOpcode());
  assertEquals("java.util.List<java.util.Map<java.lang.String, java.lang.Object>>", msv.getReturnType().getType());
  assertEquals("Ljava/util/List;", msv.getReturnType().getName());
  assertEquals("Ljava/util/List;", msv.getReturnType().getRawName());
}
origin: oblac/jodd

@Test
void testMethodSignature12() throws IOException {
  MethodInfo msv = getMethodSignatureForSingleMethod(M12.class);
  assertEquals(1, msv.getArgumentsCount());
  assertEquals(CLASS_NAME + "$Tupel<java.util.List<java.lang.Integer>, java.lang.Integer>", msv.getArgument(1).getType());
  assertEquals(L_CLASS_SIGNATURE + "$Tupel;", msv.getArgument(1).getName());
  assertEquals(L_CLASS_SIGNATURE + "$Tupel;", msv.getArgument(1).getRawName());
  assertEquals('L', msv.getArgument(1).getOpcode());
  assertEquals(CLASS_SIGNATURE + "$M12", msv.getClassname());
  assertEquals("macka#(" + L_CLASS_SIGNATURE + "$Tupel;)Ljava/util/Map;", msv.getCleanSignature());
  assertEquals("(" + CLASS_NAME + "$Tupel<java.util.List<java.lang.Integer>, java.lang.Integer>)java.util.Map<java.util.Map<java.util.Set<java.lang.Integer>, java.lang.Long>, java.lang.Byte>", msv.getDeclaration());
  assertEquals(CLASS_SIGNATURE + "$M12", msv.getDeclaredClassName());
  assertEquals("(" + L_CLASS_SIGNATURE + "$Tupel;)Ljava/util/Map;", msv.getDescription());
  assertNull(msv.getExceptions());
  assertEquals("macka", msv.getMethodName());
  assertEquals('L', msv.getReturnType().getOpcode());
  assertEquals("java.util.Map<java.util.Map<java.util.Set<java.lang.Integer>, java.lang.Long>, java.lang.Byte>", msv.getReturnType().getType());
  assertEquals("Ljava/util/Map;", msv.getReturnType().getName());
  assertEquals("Ljava/util/Map;", msv.getReturnType().getRawName());
}
origin: oblac/jodd

@Test
void testMethodSignature2() throws IOException {
  MethodInfo mi = getMethodSignatureForSingleMethod(M2.class);
  assertEquals(2, mi.getArgumentsCount());
  assertEquals("long", mi.getArgument(1).getType());
  assertEquals("J", mi.getArgument(1).getName());
  assertEquals("J", mi.getArgument(1).getRawName());
  assertEquals('J', mi.getArgument(1).getOpcode());
  assertEquals("double", mi.getArgument(2).getType());
  assertEquals("D", mi.getArgument(2).getName());
  assertEquals("D", mi.getArgument(2).getRawName());
  assertEquals('D', mi.getArgument(2).getOpcode());
  assertEquals(CLASS_SIGNATURE + "$M2", mi.getClassname());
  assertEquals("macka#(JD)I", mi.getCleanSignature());
  assertEquals("(long, double)int", mi.getDeclaration());
  assertEquals(CLASS_SIGNATURE + "$M2", mi.getDeclaredClassName());
  assertEquals("(JD)I", mi.getDescription());
  assertNull(mi.getExceptions());
  assertEquals("macka", mi.getMethodName());
  assertEquals('I', mi.getReturnType().getOpcode());
  assertEquals("int", mi.getReturnType().getType());
  assertEquals("I", mi.getReturnType().getName());
  assertEquals("I", mi.getReturnType().getRawName());
}
origin: oblac/jodd

@Test
void testMethodSignature3() throws IOException {
  MethodInfo msv = getMethodSignatureForSingleMethod(M3.class);
  assertEquals(2, msv.getArgumentsCount());
  assertEquals("java.lang.Long", msv.getArgument(1).getType());
  assertEquals("L" + SIGNATURE_JAVA_LANG_LONG + ";", msv.getArgument(1).getName());
  assertEquals("L" + SIGNATURE_JAVA_LANG_LONG + ";", msv.getArgument(1).getRawName());
  assertEquals('L', msv.getArgument(1).getOpcode());
  assertEquals("java.lang.Double", msv.getArgument(2).getType());
  assertEquals("L" + SIGNATURE_JAVA_LANG_DOUBLE + ";", msv.getArgument(2).getName());
  assertEquals("L" + SIGNATURE_JAVA_LANG_DOUBLE + ";", msv.getArgument(2).getRawName());
  assertEquals('L', msv.getArgument(2).getOpcode());
  assertEquals(CLASS_SIGNATURE + "$M3", msv.getClassname());
  assertEquals("macka#(L" + SIGNATURE_JAVA_LANG_LONG + ";L" + SIGNATURE_JAVA_LANG_DOUBLE + ";)L" + SIGNATURE_JAVA_LANG_INTEGER + ";", msv.getCleanSignature());
  assertEquals("(java.lang.Long, java.lang.Double)java.lang.Integer", msv.getDeclaration());
  assertEquals(CLASS_SIGNATURE + "$M3", msv.getDeclaredClassName());
  assertEquals("(Ljava/lang/Long;Ljava/lang/Double;)Ljava/lang/Integer;", msv.getDescription());
  assertNull(msv.getExceptions());
  assertEquals("macka", msv.getMethodName());
  assertEquals('L', msv.getReturnType().getOpcode());
  assertEquals("java.lang.Integer", msv.getReturnType().getType());
  assertEquals("Ljava/lang/Integer;", msv.getReturnType().getName());
  assertEquals("Ljava/lang/Integer;", msv.getReturnType().getRawName());
}
origin: oblac/jodd

@Test
void testMethodSignature4() throws IOException {
  MethodInfo msv = getMethodSignatureForSingleMethod(M4.class);
  assertEquals(2, msv.getArgumentsCount());
  assertEquals("java.lang.Long[]", msv.getArgument(1).getType());
  assertEquals("[L" + SIGNATURE_JAVA_LANG_LONG + ";", msv.getArgument(1).getName());
  assertEquals("[L" + SIGNATURE_JAVA_LANG_LONG + ";", msv.getArgument(1).getRawName());
  assertEquals('[', msv.getArgument(1).getOpcode());
  assertEquals("double[]", msv.getArgument(2).getType());
  assertEquals("[D", msv.getArgument(2).getName());
  assertEquals("[D", msv.getArgument(2).getRawName());
  assertEquals('[', msv.getArgument(2).getOpcode());
  assertEquals(CLASS_SIGNATURE + "$M4", msv.getClassname());
  assertEquals("macka#([L" + SIGNATURE_JAVA_LANG_LONG + ";[D)[" + L_CLASS_SIGNATURE + "$M4;", msv.getCleanSignature());
  assertEquals("(java.lang.Long[], double[])jodd.proxetta.MethodSignatureVisitorTest$M4[]", msv.getDeclaration());
  assertEquals(CLASS_SIGNATURE + "$M4", msv.getDeclaredClassName());
  assertEquals("([Ljava/lang/Long;[D)[Ljodd/proxetta/MethodSignatureVisitorTest$M4;", msv.getDescription());
  assertNull(msv.getExceptions());
  assertEquals("macka", msv.getMethodName());
  assertEquals('[', msv.getReturnType().getOpcode());
  assertEquals("jodd.proxetta.MethodSignatureVisitorTest$M4[]", msv.getReturnType().getType());
  assertEquals("[Ljodd/proxetta/MethodSignatureVisitorTest$M4;", msv.getReturnType().getName());
  assertEquals("[Ljodd/proxetta/MethodSignatureVisitorTest$M4;", msv.getReturnType().getRawName());
}
origin: oblac/jodd

@Test
void testMethodSignature5() throws IOException {
  MethodInfo msv = getMethodSignatureForSingleMethod(M5.class);
  assertEquals(2, msv.getArgumentsCount());
  assertEquals("java.util.Set<Gen>", msv.getArgument(1).getType());
  assertEquals("Ljava/util/Set;", msv.getArgument(1).getName());
  assertEquals("Ljava/util/Set;", msv.getArgument(1).getRawName());
  assertEquals('L', msv.getArgument(1).getOpcode());
  assertEquals("T[]", msv.getArgument(2).getType());
  assertEquals("[T", msv.getArgument(2).getName());
  assertEquals("[Ljava/lang/Object;", msv.getArgument(2).getRawName());
  assertEquals('[', msv.getArgument(2).getOpcode());
  assertEquals(CLASS_SIGNATURE + "$M5", msv.getClassname());
  assertEquals("macka#(Ljava/util/Set;[Ljava/lang/Object;)Ljava/util/List;", msv.getCleanSignature());
  assertEquals("(java.util.Set<Gen>, T[])java.util.List<Gen>", msv.getDeclaration());
  assertEquals(CLASS_SIGNATURE + "$M5", msv.getDeclaredClassName());
  assertEquals("(Ljava/util/Set;[Ljava/lang/Object;)Ljava/util/List;", msv.getDescription());
  assertNull(msv.getExceptions());
  assertEquals("macka", msv.getMethodName());
  assertEquals('L', msv.getReturnType().getOpcode());
  assertEquals("java.util.List<Gen>", msv.getReturnType().getType());
  assertEquals("Ljava/util/List;", msv.getReturnType().getName());
  assertEquals("Ljava/util/List;", msv.getReturnType().getRawName());
}
origin: oblac/jodd

@Test
void testMethodSignature6() throws IOException {
  MethodInfo msv = getMethodSignatureForSingleMethod(M6.class);
  assertEquals(2, msv.getArgumentsCount());
  assertEquals("java.util.Set<Gen>", msv.getArgument(1).getType());
  assertEquals("Ljava/util/Set;", msv.getArgument(1).getName());
  assertEquals("Ljava/util/Set;", msv.getArgument(1).getRawName());
  assertEquals('L', msv.getArgument(1).getOpcode());
  assertEquals("Tuta[]", msv.getArgument(2).getType());
  assertEquals("[Tuta", msv.getArgument(2).getName());
  assertEquals("[Ljava/lang/Object;", msv.getArgument(2).getRawName());
  assertEquals('[', msv.getArgument(2).getOpcode());
  assertEquals(CLASS_SIGNATURE + "$M6", msv.getClassname());
  assertEquals("macka#(Ljava/util/Set;[Ljava/lang/Object;)[Ljava/lang/Object;", msv.getCleanSignature());
  assertEquals("(java.util.Set<Gen>, Tuta[])Gen[]", msv.getDeclaration());
  assertEquals(CLASS_SIGNATURE + "$M6", msv.getDeclaredClassName());
  assertEquals("(Ljava/util/Set;[Ljava/lang/Object;)[Ljava/lang/Object;", msv.getDescription());
  assertNull(msv.getExceptions());
  assertEquals("macka", msv.getMethodName());
  assertEquals('[', msv.getReturnType().getOpcode());
  assertEquals("Gen[]", msv.getReturnType().getType());
  assertEquals("[Gen", msv.getReturnType().getName());
  assertEquals("[Ljava/lang/Object;", msv.getReturnType().getRawName());
}
origin: oblac/jodd

@Test
void testMethodSignature7() throws IOException {
  MethodInfo msv = getMethodSignatureForSingleMethod(M7.class);
  assertEquals(2, msv.getArgumentsCount());
  assertEquals("java.util.Set<Gen>", msv.getArgument(1).getType());
  assertEquals("Ljava/util/Set;", msv.getArgument(1).getName());
  assertEquals("Ljava/util/Set;", msv.getArgument(1).getRawName());
  assertEquals('L', msv.getArgument(1).getOpcode());
  assertEquals("T[]", msv.getArgument(2).getType());
  assertEquals("[T", msv.getArgument(2).getName());
  assertEquals("[Ljava/lang/Object;", msv.getArgument(2).getRawName());
  assertEquals('[', msv.getArgument(2).getOpcode());
  assertEquals(CLASS_SIGNATURE + "$M7", msv.getClassname());
  assertEquals("macka#(Ljava/util/Set;[Ljava/lang/Object;)[Ljava/lang/Object;", msv.getCleanSignature());
  assertEquals("<T>(java.util.Set<Gen>, T[])T[]", msv.getDeclaration());
  assertEquals(CLASS_SIGNATURE + "$M7", msv.getDeclaredClassName());
  assertEquals("(Ljava/util/Set;[Ljava/lang/Object;)[Ljava/lang/Object;", msv.getDescription());
  assertNull(msv.getExceptions());
  assertEquals("macka", msv.getMethodName());
  assertEquals('[', msv.getReturnType().getOpcode());
  assertEquals("T[]", msv.getReturnType().getType());
  assertEquals("[T", msv.getReturnType().getName());
  assertEquals("[Ljava/lang/Object;", msv.getReturnType().getRawName());
}
origin: org.jodd/jodd-proxetta

/**
 * Returns <code>true</code> if method is declared in <code>Object</code> class (root class).
 */
default boolean isRootMethod() {
  return AsmUtil.SIGNATURE_JAVA_LANG_OBJECT.equals(getDeclaredClassName());
}
origin: org.jodd/jodd-wot

/**
 * Returns <code>true</code> if method is declared in <code>Object</code> class (root class).
 */
public boolean isRootMethod(MethodInfo methodInfo) {
  return AsmConst.SIGNATURE_JAVA_LANG_OBJECT.equals(methodInfo.getDeclaredClassName());
}
jodd.proxettaMethodInfogetDeclaredClassName

Javadoc

Returns declared class name for inner methods or #getClassname() for top-level methods.

Popular methods of MethodInfo

  • getArgumentsCount
    Returns number of method arguments.
  • getMethodName
    Returns method name.
  • getReturnType
    Returns return TypeInfo.
  • getArgument
    Returns methods argument (1-indexed).
  • isPublicMethod
    Returns true if method is public.
  • getAnnotations
    Returns annotation infos, if there is any.
  • getClassname
    Returns bytecode-like class name.
  • getSignature
    Returns java-like method signature.
  • isTopLevelMethod
    Returns true if method is declared in top-level class.
  • getAccessFlags
    Returns methods access flags.
  • getClassInfo
    Returns target jodd.proxetta.ClassInfo.
  • getDescription
    Returns bytecode-like method description.
  • getClassInfo,
  • getDescription,
  • getExceptions,
  • getAllArgumentsSize,
  • getArgumentOffset,
  • hasAnnotation,
  • hasNoArguments,
  • hasOneArgument,
  • hasReturnValue

Popular in Java

  • Finding current android device location
  • onRequestPermissionsResult (Fragment)
  • getResourceAsStream (ClassLoader)
  • findViewById (Activity)
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • Socket (java.net)
    Provides a client-side TCP socket.
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • Reference (javax.naming)
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Top 17 PhpStorm Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now