summaryrefslogtreecommitdiff
path: root/sources/scalac/atree/AInvokeStyle.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-01-21 14:54:19 +0000
committerpaltherr <paltherr@epfl.ch>2004-01-21 14:54:19 +0000
commit1c3bde7437e75907084fb43f461f981a48913706 (patch)
treeb6c1584add23507ed43de4242a536174f9300f39 /sources/scalac/atree/AInvokeStyle.java
parentb011f553791111885d5c50050f044d550eb62a25 (diff)
downloadscala-1c3bde7437e75907084fb43f461f981a48913706.tar.gz
scala-1c3bde7437e75907084fb43f461f981a48913706.tar.bz2
scala-1c3bde7437e75907084fb43f461f981a48913706.zip
- Added argument to AInvokeStyle.Static
Diffstat (limited to 'sources/scalac/atree/AInvokeStyle.java')
-rw-r--r--sources/scalac/atree/AInvokeStyle.java14
1 files changed, 11 insertions, 3 deletions
diff --git a/sources/scalac/atree/AInvokeStyle.java b/sources/scalac/atree/AInvokeStyle.java
index 7717c2d37c..43951a6a37 100644
--- a/sources/scalac/atree/AInvokeStyle.java
+++ b/sources/scalac/atree/AInvokeStyle.java
@@ -17,8 +17,14 @@ public class AInvokeStyle {
// Public Cases
public case New;
- public case Static;
public case Dynamic;
+ public case Static(boolean onInstance);
+
+ //########################################################################
+ // Public Constants
+
+ public static final AInvokeStyle StaticClass = Static(false);
+ public static final AInvokeStyle StaticInstance = Static(true);
//########################################################################
// Public Methods
@@ -28,10 +34,12 @@ public class AInvokeStyle {
switch (this) {
case New:
return "new";
- case Static:
- return "static";
case Dynamic:
return "dynamic";
+ case Static(false):
+ return "static-class";
+ case Static(true):
+ return "static-instance";
default:
throw Debug.abort("unknown case", this);
}