Package cuchaz.enigma.mapping.SignatureUpdater

Examples of cuchaz.enigma.mapping.SignatureUpdater.ClassNameUpdater


    );
  }
 
  public String translateSignature( String signature )
  {
    return SignatureUpdater.update( signature, new ClassNameUpdater( )
    {
      @Override
      public String update( String className )
      {
        String translatedName = translateClass( className );
View Full Code Here


      classNames.add( classMapping.getObfName() );
     
      // add classes from method signatures
      for( MethodMapping methodMapping : classMapping.methods() )
      {
        SignatureUpdater.update( methodMapping.getObfSignature(), new ClassNameUpdater( )
        {
          @Override
          public String update( String className )
          {
            classNames.add( className );
View Full Code Here

  }

  public boolean renameObfClass( final String oldObfClassName, final String newObfClassName )
  {
    // rename obf classes in the signature
    String newSignature = SignatureUpdater.update( m_obfSignature, new ClassNameUpdater( )
    {
      @Override
      public String update( String className )
      {
        if( className.equals( oldObfClassName ) )
View Full Code Here

    }
  }

  private String moveSignatureOutOfDefaultPackage( String signature, final String newPackageName )
  {
    return SignatureUpdater.update( signature, new ClassNameUpdater( )
    {
      @Override
      public String update( String className )
      {
        ClassEntry classEntry = new ClassEntry( className );
View Full Code Here

    return scrubSignature( "L" + Descriptor.toJvmName( className ) + ";" );
  }
 
  private String scrubSignature( String signature )
  {
    return SignatureUpdater.update( signature, new ClassNameUpdater( )
    {
      private Map<String,String> m_classNames = Maps.newHashMap();
     
      @Override
      public String update( String className )
View Full Code Here

      if( behavior.getSignature() == null )
      {
        continue;
      }
     
      SignatureUpdater.update( behavior.getSignature(), new ClassNameUpdater( )
      {
        @Override
        public String update( String className )
        {
          ClassEntry classEntry = new ClassEntry( className );
View Full Code Here

TOP

Related Classes of cuchaz.enigma.mapping.SignatureUpdater.ClassNameUpdater

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.