Class Detector

  • Direct Known Subclasses:
    EclipseStartup

    public abstract class Detector
    extends java.lang.Object
    • Field Detail

      • DETECTED_BITNESS

        public static final java.lang.String DETECTED_BITNESS
        See Also:
        Constant Field Values
      • DETECTED_VERSION

        public static final java.lang.String DETECTED_VERSION
        See Also:
        Constant Field Values
      • DETECTED_VERSION_MAJOR

        public static final java.lang.String DETECTED_VERSION_MAJOR
        See Also:
        Constant Field Values
      • DETECTED_VERSION_MINOR

        public static final java.lang.String DETECTED_VERSION_MINOR
        See Also:
        Constant Field Values
      • DETECTED_CLASSIFIER

        public static final java.lang.String DETECTED_CLASSIFIER
        See Also:
        Constant Field Values
      • DETECTED_RELEASE

        public static final java.lang.String DETECTED_RELEASE
        See Also:
        Constant Field Values
      • DETECTED_RELEASE_VERSION

        public static final java.lang.String DETECTED_RELEASE_VERSION
        See Also:
        Constant Field Values
      • DETECTED_RELEASE_LIKE_PREFIX

        public static final java.lang.String DETECTED_RELEASE_LIKE_PREFIX
        See Also:
        Constant Field Values
    • Method Detail

      • detect

        protected void detect​(java.util.Properties props,
                              java.util.List<java.lang.String> classifierWithLikes)
      • log

        protected abstract void log​(java.lang.String message)
      • logProperty

        protected abstract void logProperty​(java.lang.String name,
                                            java.lang.String value)
      • guessBitnessFromArchitecture

        public static int guessBitnessFromArchitecture​(java.lang.String arch)