45 private static enum MethodGroup { |
45 private static enum MethodGroup { |
46 ARCH("isARM", "isPPC", "isSparc", "isX86", "isX64"), |
46 ARCH("isARM", "isPPC", "isSparc", "isX86", "isX64"), |
47 BITNESS("is32bit", "is64bit"), |
47 BITNESS("is32bit", "is64bit"), |
48 OS("isLinux", "isSolaris", "isWindows", "isOSX"), |
48 OS("isLinux", "isSolaris", "isWindows", "isOSX"), |
49 VM_TYPE("isClient", "isServer", "isGraal", "isMinimal"), |
49 VM_TYPE("isClient", "isServer", "isGraal", "isMinimal"), |
50 IGNORED("isEmbedded", "isDebugBuild"); |
50 IGNORED("isEmbedded", "isDebugBuild", "shouldSAAttach", |
|
51 "canPtraceAttachLinux", "canAttachOSX"); |
51 |
52 |
52 public final List<String> methodNames; |
53 public final List<String> methodNames; |
53 |
54 |
54 private MethodGroup(String... methodNames) { |
55 private MethodGroup(String... methodNames) { |
55 this.methodNames = Collections.unmodifiableList( |
56 this.methodNames = Collections.unmodifiableList( |