com.yworks.yguard.obf.NameMaker Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of yguard Show documentation
Show all versions of yguard Show documentation
The open-source Java obfuscation tool working with Ant and Gradle by yWorks - the diagramming experts
The newest version!
/*
* YGuard -- an obfuscation library for Java(TM) classfiles.
*
* Original Copyright (c) 1999 Mark Welsh ([email protected])
* Modifications Copyright (c) 2002 yWorks GmbH ([email protected])
*
*/
package com.yworks.yguard.obf;
/**
* Base interface for name generators for a given namespace.
*
* @author Mark Welsh
*/
public interface NameMaker
{
/**
* Return the next unique name for this namespace, differing only for identical arg-lists.
*
* @param descriptor the descriptor
* @return the string
*/
public String nextName(String descriptor);
}