net.java.truelicense.obfuscate.Obfuscate Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of truelicense-obfuscate Show documentation
Show all versions of truelicense-obfuscate Show documentation
The TrueLicense @Obfuscate module provides core functionality for
obfuscating constant string values in Java source and class files.
/*
* Copyright (C) 2005-2015 Schlichtherle IT Services.
* All rights reserved. Use is subject to license terms.
*/
package net.java.truelicense.obfuscate;
import static java.lang.annotation.ElementType.FIELD;
import java.lang.annotation.Target;
/**
* Indicates that the annotated string should get obfuscated at compile time.
* It is an error if the annotated element does not yield a constant string
* value.
*
* @see ObfuscatedString
* @author Christian Schlichtherle
*/
@Target(FIELD)
public @interface Obfuscate {
//String value() default "";
}