< prev index next >

src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp

Print this page

        

@@ -45,10 +45,11 @@
 typedef JVMFlag::Error (*JVMFlagConstraintFunc_uint)(uint value, bool verbose);
 typedef JVMFlag::Error (*JVMFlagConstraintFunc_uintx)(uintx value, bool verbose);
 typedef JVMFlag::Error (*JVMFlagConstraintFunc_uint64_t)(uint64_t value, bool verbose);
 typedef JVMFlag::Error (*JVMFlagConstraintFunc_size_t)(size_t value, bool verbose);
 typedef JVMFlag::Error (*JVMFlagConstraintFunc_double)(double value, bool verbose);
+typedef JVMFlag::Error (*JVMFlagConstraintFunc_ccstrlist)(ccstrlist value, bool verbose);
 
 class JVMFlagConstraint : public CHeapObj<mtArguments> {
 public:
   // During VM initialization, constraint validation will be done order of ConstraintType.
   enum ConstraintType {

@@ -79,10 +80,11 @@
   virtual JVMFlag::Error apply_uint(uint value, bool verbose = true) { ShouldNotReachHere(); return JVMFlag::ERR_OTHER; };
   virtual JVMFlag::Error apply_uintx(uintx value, bool verbose = true) { ShouldNotReachHere(); return JVMFlag::ERR_OTHER; };
   virtual JVMFlag::Error apply_uint64_t(uint64_t value, bool verbose = true) { ShouldNotReachHere(); return JVMFlag::ERR_OTHER; };
   virtual JVMFlag::Error apply_size_t(size_t value, bool verbose = true) { ShouldNotReachHere(); return JVMFlag::ERR_OTHER; };
   virtual JVMFlag::Error apply_double(double value, bool verbose = true) { ShouldNotReachHere(); return JVMFlag::ERR_OTHER; };
+  virtual JVMFlag::Error apply_ccstrlist(ccstrlist value, bool verbose = true) { ShouldNotReachHere(); return JVMFlag::ERR_OTHER; };
 };
 
 class JVMFlagConstraintList : public AllStatic {
 private:
   static GrowableArray<JVMFlagConstraint*>* _constraints;
< prev index next >