Edit C:\galaxie\deploy\classpath\ant\net\sf\antcontrib\platform\Platform.class
Êþº¾ - Ï 3 { | } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2 ? 2 ? ? ? , ? ? ? { ? ? ? ? ? ? ? ? ? ? ? 2 ¡ ¢ ~ £ ¤ ¥ ¦ § ¨ , { , © ª « ¬ ® FAMILY_NONE I ConstantValue FAMILY_UNIX FAMILY_WINDOWS FAMILY_OS2 FAMILY_ZOS FAMILY_OS400 FAMILY_DOS FAMILY_MAC FAMILY_MACOSX FAMILY_TANDEM FAMILY_OPENVMS FAMILY_NAME_UNIX Ljava/lang/String; FAMILY_NAME_WINDOWS FAMILY_NAME_OS2 FAMILY_NAME_ZOS FAMILY_NAME_OS400 FAMILY_NAME_DOS FAMILY_NAME_MAC FAMILY_NAME_TANDEM FAMILY_NAME_OPENVMS familyNames Ljava/util/Hashtable; <init> ()V Code LineNumberTable LocalVariableTable this %Lnet/sf/antcontrib/platform/Platform; getOsFamily ()I osName pathSep family getOsFamilyName ()Ljava/lang/String; getEnv ()Ljava/util/Properties; entry pos e Ljava/util/Enumeration; env Ljava/util/Properties; osEnv Ljava/util/Vector; getDefaultShell shell getDefaultScriptSuffix suffix getDefaultShellArguments ()[Ljava/lang/String; args [Ljava/lang/String; <clinit> SourceFile Platform.java X Y os.name ¯ ° ± ² e path.separator windows ³ ´ os/2 z/os os/390 os/400 ; µ ¶ mac x · ¸ nonstop_kernel openvms : _ ` V W java/lang/Integer X ¹ º » java/lang/String java/util/Properties ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ ³ Ç È É È Ê Ë Ì f g SHELL CMD.EXE bash .bat /c call java/util/Hashtable Í Î dos unix tandem #net/sf/antcontrib/platform/Platform java/lang/Object java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String; toLowerCase indexOf (Ljava/lang/String;)I equals (Ljava/lang/Object;)Z endsWith (Ljava/lang/String;)Z (I)V get &(Ljava/lang/Object;)Ljava/lang/Object; %org/apache/tools/ant/taskdefs/Execute getProcEnvironment ()Ljava/util/Vector; java/util/Vector elements ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements ()Z nextElement ()Ljava/lang/Object; (I)I substring (II)Ljava/lang/String; (I)Ljava/lang/String; setProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ! 2 3 4 5 6 7 8 5 6 9 : 5 6 ; <