alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

Scala example source code file (AdvancedScalaSettings.scala)

This example Scala source code file (AdvancedScalaSettings.scala) is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Java - Scala tags/keywords

absscalasettings, advancedscalasettings, booleansetting, booleansetting, intsetting, multistringsetting, multistringsetting, phasessetting, settinggroup, stringsetting, stringsetting, x, x

The Scala AdvancedScalaSettings.scala source code

/* NSC -- new Scala compiler
 * Copyright 2005-2011 LAMP/EPFL
 * @author  Paul Phillips
 */

package scala.tools.nsc
package settings

trait AdvancedScalaSettings {
  self: AbsScalaSettings =>
  
  abstract class X extends SettingGroup("-X") {
    val assemextdirs: StringSetting
    val assemname: StringSetting
    val assempath: StringSetting
    val checkinit: BooleanSetting
    val disableassertions: BooleanSetting
    val elidebelow: IntSetting
    val experimental: BooleanSetting
    val future: BooleanSetting
    val generatephasegraph: StringSetting
    val logimplicits: BooleanSetting
    val migration: BooleanSetting
    val noforwarders: BooleanSetting
    val nojline: BooleanSetting
    val nouescape: BooleanSetting
    val plugin: MultiStringSetting
    val plugindisable: MultiStringSetting
    val pluginlist: BooleanSetting
    val pluginrequire: MultiStringSetting
    val pluginsdir: StringSetting
    val print: PhasesSetting
    val printicode: BooleanSetting
    val printpos: BooleanSetting
    val printtypes: BooleanSetting
    val prompt: BooleanSetting
    val resident: BooleanSetting
    val script: StringSetting
    val showclass: StringSetting
    val showobject: StringSetting
    val showphases: BooleanSetting
    val sourcedir: StringSetting
    val sourcereader: StringSetting
  }  
  // def Xexperimental = X.experimental  
  // def Xmigration28 = X.migration
  // def Xnojline = X.nojline
  // def Xprint = X.print
  // def Xprintpos = X.printpos
  // def Xshowcls = X.showclass
  // def Xshowobj = X.showobject
  // def assemextdirs = X.assemextdirs
  // def assemname = X.assemname
  // def assemrefs = X.assempath
  // def checkInit = X.checkinit
  // def disable = X.plugindisable
  // def elideLevel = X.elidelevel
  // def future = X.future
  // def genPhaseGraph = X.generatephasegraph
  // def logimplicits = X.logimplicits
  // def noForwarders = X.noforwarders
  // def noassertions = X.disableassertions
  // def nouescape = X.nouescape
  // def plugin = X.plugin
  // def pluginsDir = X.pluginsdir
  // def printtypes = X.printtypes
  // def prompt = X.prompt
  // def require = X.require
  // def resident = X.resident
  // def script = X.script
  // def showPhases = X.showphases
  // def showPlugins = X.pluginlist
  // def sourceReader = X.sourcereader
  // def sourcedir = X.sourcedir
  // def writeICode = X.printicode
}

Other Scala examples (source code examples)

Here is a short list of links related to this Scala AdvancedScalaSettings.scala source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.