1 17 18 package org.objectweb.jac.core.rtti; 19 20 21 44 45 public interface LoadtimeRTTI { 46 49 void addltModifiedField(String className, String methodSign, String fieldName); 50 51 54 void addltAccessedField(String className, String methodSign, String fieldName); 55 56 59 void addltAddedCollection(String className, String methodSign, String fieldName); 60 61 64 void addltRemovedCollection(String className, String methodSign, String fieldName); 65 66 69 void addltModifiedCollection(String className, String methodSign, String fieldName); 70 71 75 void addltSetField(String className, String methodSign, String fieldName); 76 77 80 void addltReturnedField(String className, String methodSign, String fieldName); 81 82 85 void setltIsGetter(String className, String methodSign, boolean isGetter); 86 87 90 ClassInfo getClassInfo(String className); 91 92 95 void setClassInfo(String className, ClassInfo classInfo); 96 97 101 void setCollectionIndexArgument(String className, String method, int argument); 102 103 107 void setCollectionItemArgument(String className, String method, int argument); 108 109 112 void setCallSuper(String className, String method); 113 114 117 void addInvokedMethod(String className, String methodSign, 118 InvokeInfo invokeInfo); 119 } 120 | Popular Tags |