From c355d50bb9eb410cafa11ae14563fbab82f98874 Mon Sep 17 00:00:00 2001 From: Adam Murdoch Date: Sat, 1 Dec 2012 16:01:30 +1100 Subject: [PATCH] Some comments. --- src/main/java/net/rubygrapefruit/platform/Terminal.java | 3 ++- .../rubygrapefruit/platform/internal/MutableSystemInfo.java | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/rubygrapefruit/platform/Terminal.java b/src/main/java/net/rubygrapefruit/platform/Terminal.java index 8f510c2..f47fe6a 100644 --- a/src/main/java/net/rubygrapefruit/platform/Terminal.java +++ b/src/main/java/net/rubygrapefruit/platform/Terminal.java @@ -10,9 +10,10 @@ package net.rubygrapefruit.platform; @ThreadSafe public interface Terminal { /** - * Colors supported by a terminal. + * Basic colors supported by a terminal. */ enum Color { + // Don't change the order of these. They are in ANSI order Black, Red, Green, Yellow, Blue, Magenta, Cyan, White } diff --git a/src/main/java/net/rubygrapefruit/platform/internal/MutableSystemInfo.java b/src/main/java/net/rubygrapefruit/platform/internal/MutableSystemInfo.java index 032b26b..46c38b4 100755 --- a/src/main/java/net/rubygrapefruit/platform/internal/MutableSystemInfo.java +++ b/src/main/java/net/rubygrapefruit/platform/internal/MutableSystemInfo.java @@ -3,6 +3,7 @@ package net.rubygrapefruit.platform.internal; import net.rubygrapefruit.platform.SystemInfo; public class MutableSystemInfo implements SystemInfo { + // Fields set from native code public String osName; public String osVersion; public String machineArchitecture; @@ -19,6 +20,7 @@ public class MutableSystemInfo implements SystemInfo { return machineArchitecture; } + // Called from native code void windows(int major, int minor, int build, boolean workstation, String arch) { osName = toWindowsVersionName(major, minor, workstation); osVersion = String.format("%s.%s (build %s)", major, minor, build);