Klasse NameConvertor

java.lang.Object
org.aspectj.asm.internal.NameConvertor

public class NameConvertor extends Object
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final char
     
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    static char[]
    Creates a readable name from the given char array, for example, given 'I' returns 'int'.
    static char[]
    createShortName(char[] c, boolean haveFullyQualifiedAtLeastOneThing, boolean needsFullyQualifiedFirstEntry)
    Given 'Ppkg/MyGenericClass<Ljava/lang/String;Ljava/lang/Integer;>;' will return 'QMyGenericClass<QString;QInteger;>;'
    static char[]
    getTypeName(char[] name, boolean haveFullyQualifiedAtLeastOneThing)
    Given 'Qjava/lang/String;' returns 'QString;'

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

  • Konstruktordetails

    • NameConvertor

      public NameConvertor()
  • Methodendetails

    • convertFromSignature

      public static char[] convertFromSignature(char[] c)
      Creates a readable name from the given char array, for example, given 'I' returns 'int'. Moreover, given 'Ljava/lang/String;<Ljava/lang/String;>' returns 'java.lang.String<java.lang.String>'
    • createShortName

      public static char[] createShortName(char[] c, boolean haveFullyQualifiedAtLeastOneThing, boolean needsFullyQualifiedFirstEntry)
      Given 'Ppkg/MyGenericClass<Ljava/lang/String;Ljava/lang/Integer;>;' will return 'QMyGenericClass<QString;QInteger;>;'
    • getTypeName

      public static char[] getTypeName(char[] name, boolean haveFullyQualifiedAtLeastOneThing)
      Given 'Qjava/lang/String;' returns 'QString;'