From d1c566f1dea896b9f2b053896bedd55188e380ed Mon Sep 17 00:00:00 2001 From: Stepan Koltsov Date: Fri, 8 Jun 2012 03:39:30 +0400 Subject: [PATCH] JvmClassName: @NotNull, transient annotations --- .../org/jetbrains/jet/lang/resolve/java/JvmClassName.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JvmClassName.java b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JvmClassName.java index b2f41453114..e5afc65b04a 100644 --- a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JvmClassName.java +++ b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JvmClassName.java @@ -80,8 +80,9 @@ public class JvmClassName { return internalName; } - private String descriptor; + private transient String descriptor; + @NotNull public String getDescriptor() { if (descriptor == null) { StringBuilder sb = new StringBuilder(internalName.length() + 2); @@ -93,8 +94,9 @@ public class JvmClassName { return descriptor; } - private Type asmType; - + private transient Type asmType; + + @NotNull public Type getAsmType() { if (asmType == null) { asmType = Type.getType(getDescriptor());