📄 eclassloader.java
字号:
protected final Method NodeInst_getProto = getMethod(classNodeInst, "getProto"); protected final Method NodeInst_newInstance1 = getMethod(classNodeInst, "newInstance", classNodeProto, Point2D.class, Double.TYPE, Double.TYPE, classCell); protected final Method NodeInst_newInstance2 = getMethod(classNodeInst, "newInstance", classNodeProto, Point2D.class, Double.TYPE, Double.TYPE, Integer.TYPE, classCell, String.class); protected final Method ElectricObject_getVariables = getMethod(classElectricObject, "getVariables"); protected final Method TextDescriptor_getSize = getDeclaredMethod(classAbstractTextDescriptor != null ? classAbstractTextDescriptor : classTextDescriptor, "getSize"); protected final Method TextDescriptorSize_getSize = getMethod(classTextDescriptorSize, "getSize"); protected final Method Variable_getObject = getMethod(classVariable, "getObject"); protected final Method Variable_getTextDescriptor = getMethod(classVariable, "getTextDescriptor"); protected final Method EdgeH_getAdder = getMethod(classEdgeH, "getAdder"); protected final Method EdgeH_getMultiplier = getMethod(classEdgeH, "getMultiplier"); protected final Method EdgeV_getAdder = getMethod(classEdgeV, "getAdder"); protected final Method EdgeV_getMultiplier = getMethod(classEdgeV, "getMultiplier"); protected final Method ArcProto_getAngleIncrement = getMethod(classArcProto, "getAngleIncrement"); protected final Method ArcProto_getAntennaRatio = getMethod(classArcProto, "getAntennaRatio"); protected final Method ArcProto_getDefaultWidth = getMethod(classArcProto, "getDefaultWidth"); protected final Method ArcProto_getDefaultLambdaBaseWidth = getMethod(classArcProto, "getDefaultLambdaBaseWidth"); protected final Method ArcProto_getDefaultLambdaFullWidth = getMethod(classArcProto, "getDefaultLambdaFullWidth"); protected final Method ArcProto_getFunction = getMethod(classArcProto, "getFunction"); protected final Method ArcProto_getLambdaElibWidthOffset = getMethod(classArcProto, "getLambdaElibWidthOffset"); protected final Method ArcProto_getLambdaWidthOffset = getMethod(classArcProto, "getLambdaWidthOffset"); protected final Method ArcProto_getName = getMethod(classArcProto, "getName"); protected final Method ArcProto_getWidthOffset = getMethod(classArcProto, "getWidthOffset"); protected final Method ArcProto_isCurvable = getMethod(classArcProto, "isCurvable"); protected final Method ArcProto_isExtended = getMethod(classArcProto, "isExtended"); protected final Method ArcProto_isFixedAngle = getMethod(classArcProto, "isFixedAngle"); protected final Method ArcProto_isNotUsed = getMethod(classArcProto, "isNotUsed"); protected final Method ArcProto_isSkipSizeInPalette = getMethod(classArcProto, "isSkipSizeInPalette"); protected final Method ArcProto_isSpecialArc = getMethod(classArcProto, "isSpecialArc"); protected final Method ArcProto_isWipable = getMethod(classArcProto, "isWipable"); protected final Method DRCTemplateDrcMode_mode = getMethod(classDRCTemplateDRCMode, "mode"); protected final Method Foundry_getGDSLayers = getMethod(classFoundry, "getGDSLayers"); protected final Method Foundry_getRules = getMethod(classFoundry, "getRules"); protected final Method Layer_getCapacitance = getMethod(classLayer, "getCapacitance"); protected final Method Layer_getCIFLayer = getMethod(classLayer, "getCIFLayer"); protected final Method Layer_getDXFLayer = getMethod(classLayer, "getDXFLayer"); protected final Method Layer_getDistance = getMethod(classLayer, "getDistance"); protected final Method Layer_getEdgeCapacitance = getMethod(classLayer, "getEdgeCapacitance"); protected final Method Layer_getFunction = getMethod(classLayer, "getFunction"); protected final Method Layer_getFunctionExtras = getMethod(classLayer, "getFunctionExtras"); protected final Method Layer_getGDSLayer = getMethod(classLayer, "getGDSLayer"); protected final Method Layer_getGraphics = getMethod(classLayer, "getGraphics"); protected final Method Layer_getHeight = getMethod(classLayer, "getHeight"); protected final Method Layer_getName = getMethod(classLayer, "getName"); protected final Method Layer_getNonPseudoLayer = getMethod(classLayer, "getNonPseudoLayer"); protected final Method Layer_getPseudoLayer = getMethod(classLayer, "getPseudoLayer"); protected final Method Layer_getResistance = getMethod(classLayer, "getResistance"); protected final Method Layer_getSkillLayer = getMethod(classLayer, "getSkillLayer"); protected final Method Layer_getThickness = getMethod(classLayer, "getThickness"); protected final Method Layer_getTransparencyFactor = getMethod(classLayer, "getTransparencyFactor"); protected final Method Layer_getTransparencyMode = getMethod(classLayer, "getTransparencyMode"); protected final Method Layer_isPseudoLayer = getMethod(classLayer, "isPseudoLayer"); protected final Method PrimitiveNode_getBaseRectangle = getMethod(classPrimitiveNode, "getBaseRectangle"); protected final Method PrimitiveNode_getDefWidth = getMethod(classPrimitiveNode, "getDefWidth"); protected final Method PrimitiveNode_getDefHeight = getMethod(classPrimitiveNode, "getDefHeight"); protected final Method PrimitiveNode_getElectricalLayers = getMethod(classPrimitiveNode, "getElectricalLayers"); protected final Method PrimitiveNode_getFullRectangle = getMethod(classPrimitiveNode, "getFullRectangle"); protected final Method PrimitiveNode_getFunction = getMethod(classPrimitiveNode, "getFunction"); protected final Method PrimitiveNode_getLayers = getMethod(classPrimitiveNode, "getLayers"); protected final Method PrimitiveNode_getMinHeight = getMethod(classPrimitiveNode, "getMinHeight"); protected final Method PrimitiveNode_getMinSizeRule = getMethod(classPrimitiveNode, "getMinSizeRule"); protected final Method PrimitiveNode_getMinWidth = getMethod(classPrimitiveNode, "getMinWidth"); protected final Method PrimitiveNode_getName = getMethod(classPrimitiveNode, "getName"); protected final Method PrimitiveNode_getPorts = getMethod(classPrimitiveNode, "getPorts"); protected final Method PrimitiveNode_getProtoSizeOffset = getMethod(classPrimitiveNode, "getProtoSizeOffset"); protected final Method PrimitiveNode_getSizeCorrector = getDeclaredMethod(classPrimitiveNode, "getSizeCorrector", Integer.TYPE); protected final Method PrimitiveNode_getSpecialType = getMethod(classPrimitiveNode, "getSpecialType"); protected final Method PrimitiveNode_getSpecialValues = getMethod(classPrimitiveNode, "getSpecialValues"); protected final Method PrimitiveNode_getSpiceTemplate = getMethod(classPrimitiveNode, "getSpiceTemplate"); protected final Method PrimitiveNode_isArcsShrink = getMethod(classPrimitiveNode, "isArcsShrink"); protected final Method PrimitiveNode_isArcsWipe = getMethod(classPrimitiveNode, "isArcsWipe"); protected final Method PrimitiveNode_isCanBeZeroSize = getMethod(classPrimitiveNode, "isCanBeZeroSize"); protected final Method PrimitiveNode_isEdgeSelect = getMethod(classPrimitiveNode, "isEdgeSelect"); protected final Method PrimitiveNode_isLockedPrim = getMethod(classPrimitiveNode, "isLockedPrim"); protected final Method PrimitiveNode_isNodeBitOn = getMethod(classPrimitiveNode, "isNodeBitOn", Integer.TYPE); protected final Method PrimitiveNode_isNotUsed = getMethod(classPrimitiveNode, "isNotUsed"); protected final Method PrimitiveNode_isSkipSizeInPalette = getMethod(classPrimitiveNode, "isSkipSizeInPalette"); protected final Method PrimitiveNode_isSquare = getMethod(classPrimitiveNode, "isSquare"); protected final Method PrimitiveNode_isWipeOn1or2 = getMethod(classPrimitiveNode, "isWipeOn1or2"); protected final Method PrimitiveNodeNodeSizeRule_getHeight = getMethod(classPrimitiveNodeNodeSizeRule, "getHeight"); protected final Method PrimitiveNodeNodeSizeRule_getRuleName = getMethod(classPrimitiveNodeNodeSizeRule, "getRuleName"); protected final Method PrimitiveNodeNodeSizeRule_getWidth = getMethod(classPrimitiveNodeNodeSizeRule, "getWidth"); protected final Method PrimitivePort_getAngle = getMethod(classPrimitivePort, "getAngle"); protected final Method PrimitivePort_getAngleRange = getMethod(classPrimitivePort, "getAngleRange"); protected final Method PrimitivePort_getBottom = getMethod(classPrimitivePort, "getBottom"); protected final Method PrimitivePort_getConnections = getMethod(classPrimitivePort, "getConnections"); protected final Method PrimitivePort_getLeft = getMethod(classPrimitivePort, "getLeft"); protected final Method PrimitivePort_getName = getMethod(classPrimitivePort, "getName"); protected final Method PrimitivePort_getRight = getMethod(classPrimitivePort, "getRight"); protected final Method PrimitivePort_getTop = getMethod(classPrimitivePort, "getTop"); protected final Method PrimitivePort_getTopology = getMethod(classPrimitivePort, "getTopology"); protected final Method PrimitivePort_lowLevelGetUserbits = getMethod(classPrimitivePort, "lowLevelGetUserbits"); protected final Method SizeOffset_getHighXOffset = getMethod(classSizeOffset, "getHighXOffset"); protected final Method SizeOffset_getHighYOffset = getMethod(classSizeOffset, "getHighYOffset"); protected final Method SizeOffset_getLowXOffset = getMethod(classSizeOffset, "getLowXOffset"); protected final Method SizeOffset_getLowYOffset = getMethod(classSizeOffset, "getLowYOffset"); protected final Method Technology_findArcProto = getMethod(classTechnology, "findArcProto", String.class); protected final Method Technology_findTechnology = getMethod(classTechnology, "findTechnology", String.class); protected final Method Technology_getArcs = getMethod(classTechnology, "getArcs"); protected final Method Technology_getColorMap = getMethod(classTechnology, "getColorMap"); protected final Method Technology_getFoundries = getMethod(classTechnology, "getFoundries"); protected final Method Technology_getLayers = getMethod(classTechnology, "getLayers"); protected final Method Technology_getMinResistance = getMethod(classTechnology, "getMinResistance"); protected final Method Technology_getMinCapacitance = getMethod(classTechnology, "getMinCapacitance"); protected final Method Technology_getNodes = getMethod(classTechnology, "getNodes"); protected final Method Technology_getNodesGrouped1 = getMethod(classTechnology, "getNodesGrouped"); protected final Method Technology_getNodesGrouped2 = getMethod(classTechnology, "getNodesGrouped", classCell); protected final Method Technology_getNumMetals = getMethod(classTechnology, "getNumMetals"); protected final Method Technology_getNumTransparentLayers = getMethod(classTechnology, "getNumTransparentLayers"); protected final Method Technology_getOldArcNames = getMethod(classTechnology, "getOldArcNames"); protected final Method Technology_getOldNodeNames = getMethod(classTechnology, "getOldNodeNames"); protected final Method Technology_getPrefFoundry = getMethod(classTechnology, "getPrefFoundry"); protected final Method Technology_getScale = getMethod(classTechnology, "getScale"); protected final Method Technology_getShapeOfNode1 = getMethod(classTechnology, "getShapeOfNode", classNodeInst, Boolean.TYPE, Boolean.TYPE, classLayerFunctionSet); protected final Method Technology_getShapeOfNode2 = getMethod(classTechnology, "getShapeOfNode", classNodeInst, classEditWindow0, classVarContext, Boolean.TYPE, Boolean.TYPE, List.class); protected final Method Technology_getShapeOfNode3 = getMethod(classTechnology, "getShapeOfNode", classNodeInst, classEditWindow_, classVarContext, Boolean.TYPE, Boolean.TYPE, List.class); protected final Method Technology_getShapeOfNode4 = getMethod(classTechnology, "getShapeOfNode", classNodeInst, classEditWindow, classVarContext, Boolean.TYPE, Boolean.TYPE, List.class); protected final Method Technology_getShapeOfNode5 = getMethod(classTechnology, "getShapeOfNode", classNodeInst, classEditWindow, Boolean.TYPE, Boolean.TYPE, List.class); protected final Method Technology_getShapeOfNode6 = getMethod(classTechnology, "getShapeOfNode", classNodeInst, classEditWindow, Boolean.TYPE, Boolean.TYPE); protected final Method Technology_getSpiceHeaderLevel1 = getMethod(classTechnology, "getSpiceHeaderLevel1"); protected final Method Technology_getSpiceHeaderLevel2 = getMethod(classTechnology, "getSpiceHeaderLevel2"); protected final Method Technology_getSpiceHeaderLevel3 = getMethod(classTechnology, "getSpiceHeaderLevel3"); protected final Method Technology_getTechDesc = getMethod(classTechnology, "getTechDesc"); protected final Method Technology_getTechName = getMethod(classTechnology, "getTechName"); protected final Method Technology_getTechShortName = getMethod(classTechnology, "getTechShortName"); protected final Method Technology_getTechnologies = getMethod(classTechnology, "getTechnologies"); protected final Method Technology_initAllTechnologies = getMethod(classTechnology, "initAllTechnologies"); protected final Method Technology_isScaleRelevant = getMethod(classTechnology, "isScaleRelevant"); protected final Method TechnologyArcLayer_getGridExtend = getDeclaredMethod(classTechnologyArcLayer, "getGridExtend"); protected final Method TechnologyArcLayer_getLambdaOffset = getDeclaredMethod(classTechnologyArcLayer, "getLambdaOffset"); protected final Method TechnologyArcLayer_getLayer = getDeclaredMethod(classTechnologyArcLayer, "getLayer"); protected final Method TechnologyArcLayer_getOffset = getDeclaredMethod(classTechnologyArcLayer, "getOffset"); protected final Method TechnologyArcLayer_getStyle = getDeclaredMethod(classTechnologyArcLayer, "getStyle"); protected final Method TechnologyNodeLayer_getLayer = getMethod(classTechnologyNodeLayer, "getLayer"); protected final Method TechnologyNodeLayer_getMulticutSizeX = getMethod(classTechnologyNodeLayer, "getMulticutSizeX"); protected final Method TechnologyNodeLayer_getMulticutSizeY = getMethod(classTechnologyNodeLayer, "getMulticutSizeY"); protected final Method TechnologyNodeLayer_getMulticutSep1D = getMethod(classTechnologyNodeLayer, "getMulticutSep1D"); protected final Method TechnologyNodeLayer_getMulticutSep2D = getMethod(classTechnologyNodeLayer, "getMulticutSep2D"); protected final Method TechnologyNodeLayer_getPoints = getMethod(classTechnologyNodeLayer, "getPoints"); protected final Method TechnologyNodeLayer_getPortNum = getMethod(classTechnologyNodeLayer, "getPortNum"); protected final Method TechnologyNodeLayer_getRepresentation = getMethod(classTechnologyNodeLayer, "getRepresentation"); protected final Method TechnologyNodeLayer_getSerpentineExtentB = getMethod(classTechnologyNodeLayer, "getSerpentineExtentB"); protected final Method TechnologyNodeLayer_getSerpentineExtentT = getMethod(classTechnologyNodeLayer, "getSerpentineExtentT"); protected final Method TechnologyNodeLayer_getSerpentineLWidth = getMethod(classTechnologyNodeLayer, "getSerpentineLWidth"); protected final Method TechnologyNodeLayer_getSerpentineRWidth = getMethod(classTechnologyNodeLayer, "getSerpentineRWidth"); protected final Method TechnologyNodeLayer_getStyle = getMethod(classTechnologyNodeLayer, "getStyle"); protected final Method TechnologyNodeLayer_isPseudoLayer = getMethod(classTechnologyNodeLayer, "isPseudoLayer"); protected final Method TechnologyTechPoint_getX = getMethod(classTechnologyTechPoint, "getX"); protected final Method TechnologyTechPoint_getY = getMethod(classTechnologyTechPoint, "getY"); protected final Method Job_initJobManager1 = getMethod(classJob, "initJobManager", Integer.TYPE, classJob, Object.class, String.class); protected final Method Job_initJobManager2 = getMethod(classJob, "initJobManager", Integer.TYPE, classJob, Object.class); protected final Method Job_initJobManager3 = getMethod(classJob, "initJobManager", Integer.TYPE, classJob); protected final Method Job_setThreadMode1 = getMethod(classJob, "setThreadMode", classJobMode, classAbstractUserInterface); protected final Method Job_setThreadMode2 = getMethod(classJob, "setThreadMode", classJobMode, classUserInterface); protected final Method Job_startJob = getMethod(classJob, "startJob"); protected final Method Tool_initAllTools = getDeclaredMethod(classTool, "initAllTools"); protected final Method Tool_initProjectSettings = getDeclaredMethod(classTool, "initProjectSettings"); protected final Method ERC_getAntennaRatio = getMethod(classERC, "getAntennaRatio", classArcProto); protected final Method User_getUserTool = getMethod(classUser, "getUserTool"); protected final HashMap<Object,EGraphics.Outline> EGraphicsOutlines = new HashMap<Object,EGraphics.Outline>(); protected final HashMap<Object,Poly.Type> PolyTypes = new HashMap<Object,Poly.Type>(); protected final HashMap<Object,DRCTemplate.DRCMode> DRCTemplateDRCModes = new HashMap<Object,DRCTemplate.DRCMode>(); protected final HashMap<Object,DRCTemplate.DRCRuleType> DRCTemplateDRCRuleTypes = new HashMap<Object,DRCTemplate.DRCRuleType>(); protected final HashMap<Object,Layer.Function> LayerFunctions = new HashMap<Object,Layer.Function>(); protected final HashMap<Object,ArcProto.Function> ArcProtoFunctions = new HashMap<Object,ArcProto.Function>(); protected final HashMap<Object,PrimitiveNode.Function> PrimitiveNodeFunctions = new HashMap<Object,PrimitiveNode.Function>(); /** Creates a new instance of EClassLoader */ public EClassLoader(URL electricJar) throws IOException, ClassNotFoundException, IllegalAccessException { super(new URL[] { checkConnection(electricJar) }, ClassLoader.getSystemClassLoader().getParent()); assert getClass().getClassLoader().getParent() == getParent();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -