List of usage examples for com.google.gwt.dev.asm Type getArgumentTypes
public static Type[] getArgumentTypes(final Method method)
From source file:com.google.web.bindery.requestfactory.server.ResolverServiceLayer.java
License:Apache License
private Class<?>[] getArgumentTypes(String descriptor) { Type[] types = Type.getArgumentTypes(descriptor); Class<?>[] params = new Class<?>[types.length]; for (int i = 0, j = types.length; i < j; i++) { params[i] = getClass(types[i]);//from w ww . j av a 2s.c om } return params; }
From source file:com.google.web.bindery.requestfactory.vm.impl.OperationKey.java
License:Apache License
private static String key(String requestContextBinaryName, String methodName, String descriptor) { Method m = new Method(methodName, Type.VOID_TYPE, Type.getArgumentTypes(descriptor)); String raw = requestContextBinaryName + "::" + methodName + m.getDescriptor(); return raw.length() >= HASH_LENGTH ? hash(raw) : raw; }