001package org.unix4j.codegen.annotation; 002 003import java.lang.annotation.ElementType; 004import java.lang.annotation.Retention; 005import java.lang.annotation.RetentionPolicy; 006import java.lang.annotation.Target; 007 008/** 009 * The {@code Name} annotation defines the name of a command, usually a lower 010 * case string such as "ls". 011 */ 012@Target(ElementType.TYPE) 013@Retention(RetentionPolicy.RUNTIME) 014public @interface Name { 015 String value(); 016}