src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/NativeImageReinitialize.java
changeset 54669 ad45b3802d4e
parent 50858 2d3e99a72541
equal deleted inserted replaced
54668:0bda2308eded 54669:ad45b3802d4e
     1 /*
     1 /*
     2  * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    26 import java.lang.annotation.Retention;
    26 import java.lang.annotation.Retention;
    27 import java.lang.annotation.RetentionPolicy;
    27 import java.lang.annotation.RetentionPolicy;
    28 import java.lang.annotation.Target;
    28 import java.lang.annotation.Target;
    29 
    29 
    30 /**
    30 /**
    31  * Denotes a field that should have the default value for its type when building a native image.
    31  * Denotes a field that should have the default value for its type in an ahead of time image.
    32  */
    32  */
    33 @Retention(RetentionPolicy.RUNTIME)
    33 @Retention(RetentionPolicy.RUNTIME)
    34 @Target({ElementType.FIELD})
    34 @Target({ElementType.FIELD})
    35 public @interface NativeImageReinitialize {
    35 public @interface NativeImageReinitialize {
    36 }
    36 }