1 /* Switch definitions for the GNU compiler for the Java(TM) language. 2 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. 3 4 This file is part of GNU CC. 5 6 GNU CC is free software; you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation; either version 2, or (at your option) 9 any later version. 10 11 GNU CC is distributed in the hope that it will be useful, 12 but WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 GNU General Public License for more details. 15 16 You should have received a copy of the GNU General Public License 17 along with GNU CC; see the file COPYING. If not, write to 18 the Free Software Foundation, 59 Temple Place - Suite 330, 19 Boston, MA 02111-1307, USA. 20 21 Java and all Java-based marks are trademarks or registered trademarks 22 of Sun Microsystems, Inc. in the United States and other countries. 23 The Free Software Foundation is independent of Sun Microsystems, Inc. */ 24 25 /* This is the contribution to the `documented_lang_options' array in 26 toplev.c for java. */ 27 28 DEFINE_LANG_NAME ("Java") 29 30 { "-fbounds-check", "" }, 31 { "-fno-bounds-check", 32 N_("Disable automatic array bounds checking") }, 33 { "-fno-store-check", 34 N_("Disable assignability checks for stores into object arrays") }, 35 { "-fjni", 36 N_("Assume native functions are implemented using JNI") }, 37 { "--bootclasspath", 38 N_("Replace system path") }, 39 { "--classpath", 40 N_("Set class path") }, 41 { "--CLASSPATH", 42 N_("Set class path (deprecated: use --classpath instead)") }, 43 { "--main", 44 N_("Choose class whose main method should be used") }, 45 { "--encoding", 46 N_("Choose input encoding (default comes from locale)") }, 47 { "-I", 48 N_("Add directory to class path") }, 49 { "-d", 50 N_("Directory where class files should be written") }, 51 { "-Wredundant-modifiers", 52 N_("Warn if modifiers are specified when not necessary") }, 53 { "-Wextraneous-semicolon", 54 N_("Warn if deprecated empty statements are found") }, 55 { "-Wout-of-date", 56 N_("Warn if .class files are out of date") }, 57 { "-fforce-classes-archive-check", 58 N_("Always check for non gcj generated classes archives") }, 59 { "-fno-optimize-static-class-initialization", 60 N_("Never optimize static class initialization code") }, 61 { "-findirect-dispatch", 62 N_("Use offset tables for virtual method calls") }, 63