001 // GraphLab Project: http://graphlab.sharif.edu 002 // Copyright (C) 2008 Mathematical Science Department of Sharif University of Technology 003 // Distributed under the terms of the GNU General Public License (GPL): http://www.gnu.org/licenses/ 004 005 package graphlab.platform.parameter; 006 007 import java.lang.annotation.ElementType; 008 import static java.lang.annotation.ElementType.FIELD; 009 import java.lang.annotation.Retention; 010 import static java.lang.annotation.RetentionPolicy.RUNTIME; 011 import java.lang.annotation.Target; 012 013 @Retention(RUNTIME) 014 @Target({FIELD, ElementType.PARAMETER}) 015 public @interface Parameter { 016 String name() default ""; 017 018 String description() default ""; 019 }