
mockit.internal.startup.Startup.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jmockit-coverage Show documentation
Show all versions of jmockit-coverage Show documentation
JMockit Coverage is a code coverage tool with several metrics (line, path, data) capable of generating HTML
reports. It is designed with ease of use in mind, avoiding the need for complex configuration. Instead, smart
(but overridable) defaults are employed, such as the selection of which classes to consider for coverage, and
where to find sources files for report generation.
The newest version!
???? 1j
" ? ?
? ?
? ? ? E ? ?
? ? ?
?
?
? ? ?
? ? ?
? ?
? ?
? ?
? ? ? ?
? ?
?
?
?
? ? h
? ? ? ?
? ?
' ?
" ? ? ?
( ? ? ? ?
, ?
? ? ?
0 ? ?
? ?
? ?
5 ?
5 ?
9
> ?
>
?
?
?
,
J
?
E
J
?
,
?!"
?# $%
&'() InnerClasses javaSpecVersion Ljava/lang/String; jdk6OrLater Z initializing instrumentation &Ljava/lang/instrument/Instrumentation; initializedOnDemand $assertionsDisabled ()V Code LineNumberTable LocalVariableTable this !Lmockit/internal/startup/Startup; isJava6OrLater ()Z premain ;(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;)V agentArgs inst
Exceptions
initialize *(ZLjava/lang/instrument/Instrumentation;)V initializeTestNG $RuntimeInvisibleParameterAnnotations #Lorg/jetbrains/annotations/NotNull; applyStartupMocks (Z)V agentmain customCL Ljava/lang/ClassLoader; )reinitializeJMockitUnderCustomClassLoader (Ljava/lang/ClassLoader;)V ignore "Ljava/lang/ClassNotFoundException; customLoader startupClass Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class<*>; replaceCustomLogManagerAsNeeded
newLogManager Ljava/util/logging/LogManager;
logManager reapplyStartupMocks e Ljava/io/IOException; (()Ljava/lang/instrument/Instrumentation; RuntimeInvisibleAnnotations ;(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)V ignored
mockUpClasses [Ljava/lang/Class; fullJMockit '[Ljava/lang/Class<+Lmockit/MockUp<*>;>; Signature P(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<+Lmockit/MockUp<*>;>;)V applyMockUpClasses ([Ljava/lang/Class;)V )Ljava/lang/UnsupportedOperationException; unexpectedFailure Ljava/lang/Throwable; mockUpClass arr$ len$ I i$ &Ljava/lang/Class<+Lmockit/MockUp<*>;>; *([Ljava/lang/Class<+Lmockit/MockUp<*>;>;)V wasInitializedOnDemand verifyInitialization getInstrumentation initialStartupClass $Lorg/jetbrains/annotations/Nullable; initializeIfPossible currentCL Ljava/lang/RuntimeException; redefineMethods (Ljava/lang/Class;[B)V classToRedefine modifiedClassfile [B (Ljava/lang/Class<*>;[B)V *([Ljava/lang/instrument/ClassDefinition;)V 1Ljava/lang/instrument/UnmodifiableClassException; classDef &Ljava/lang/instrument/ClassDefinition; '[Ljava/lang/instrument/ClassDefinition; Ljava/lang/InternalError; classDefs detectMissingDependenciesIfAny (Ljava/lang/Class;)V Ljava/lang/NoClassDefFoundError; mockedClass (Ljava/lang/Class<*>;)V
SourceFile Startup.java l m e f z { h i ?*+,-. Cmockit/internal/expectations/transformation/ExpectationsTransformer l/ g f -mockit/internal/startup/JMockitInitialization z ?012 jmockit-customCL345 java/lang/ClassLoader ? ? mockit/internal/startup/Startup6789: java/lang/ClassNotFoundException ? m;< java/lang/StringBuilder 2JMockit: Reinitializing under custom class loader =>=?@8ABCDEF java/lang/ObjectGHIJKLM java/util/logging/LogManager !mockit/internal/startup/Startup$1 lN manager java/io/IOException java/lang/RuntimeException lO ? m k f java/lang/AssertionError Cmockit.internal.expectations.transformation.ExpectationsTransformerP: ? ? &mockit/internal/mockups/MockClassSetup l ? ?Q 'java/lang/UnsupportedOperationException java/lang/ThrowableRSOT m j f ? ? +mockit/internal/startup/AgentInitializationU t ?WARNING: JMockit was initialized on demand, which may cause certain tests to fail;
please check the documentation for better ways to get it initialized.VWX9YZ[ $java/lang/instrument/Instrumentation ? m\W]^ $java/lang/instrument/ClassDefinition l ? ? ?_ ? h ?` ? /java/lang/instrument/UnmodifiableClassException java/lang/InternalErroraM ? ?Pb java/lang/NoClassDefFoundError Unable to mock due to a missing dependency lcd t java.specification.versionef c d 1.6ghi 1.7 1.8 &mockit/internal/state/CachedClassfiles INSTANCE (Lmockit/internal/state/CachedClassfiles; addTransformer .(Ljava/lang/instrument/ClassFileTransformer;)V )(Ljava/lang/instrument/Instrumentation;)V java/lang/System
getProperties ()Ljava/util/Properties; java/util/Properties remove &(Ljava/lang/Object;)Ljava/lang/Object; java/lang/Class getName ()Ljava/lang/String; loadClass %(Ljava/lang/String;)Ljava/lang/Class; out Ljava/io/PrintStream; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString java/io/PrintStream println (Ljava/lang/String;)V $mockit/internal/util/FieldReflection setField b(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/reflect/Field; %mockit/internal/util/MethodReflection invoke \(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
getLogManager ()Ljava/util/logging/LogManager; getClass ()Ljava/lang/Class; !(Ljava/util/logging/LogManager;)V (Ljava/lang/Throwable;)V forName ()Ljava/util/Set; mockit/internal/util/StackTrace filterStackTrace printStackTrace initializeAccordingToJDKVersion getSystemClassLoader ()Ljava/lang/ClassLoader; mockit/internal/util/ClassLoad <(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class; getField I(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; getClassLoader put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; setClassesBeingMocked redefineClasses getDefinitionClass =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; *(Ljava/lang/String;Ljava/lang/Throwable;)V desiredAssertionStatus getProperty &(Ljava/lang/String;)Ljava/lang/String; java/lang/String equals (Ljava/lang/Object;)Z 1 " c d e f g f
h i
j f k f l m n / *? ? o $ p q r s t n ? ? o &