0
ответов

JavaBeans и самоанализ - испортились о булевых и индексированных свойствах?

Мой бывший коллега полчаса назад начал обсуждение JavaBeans и почему они не совсем так, как он хотел, в JSF. Частный случай касается логических свойств. 1. Для ...
вопрос задан: 19 February 2012 08:25
0
ответов

Разумно ли в Python проверять определенный тип исключения с помощью isinstance?

Разумно ли в Python перехватывать общее исключение, а затем использовать isinstance () для обнаружения конкретный тип исключения, чтобы обработать его должным образом? Я играю с dnspython ...
вопрос задан: 11 February 2012 23:41
0
ответов

Получить список экземпляров в классе типов в Haskell

Есть ли способ программно получить список экземпляров класса типов? Мне кажется, что компилятор должен знать эту информацию, чтобы проверить тип и скомпилировать код, поэтому есть ли какие-нибудь ...
вопрос задан: 3 January 2012 21:15
0
ответов

Библиотека отражения C ++ 11 [закрыто]

Сейчас я собираюсь написать большой проект на C ++ 11. Я ищу хорошую библиотеку отражений c ++ 11 / c ++ и нашел несколько разных библиотек, но большинство из них просто не обновляются ...
вопрос задан: 19 December 2011 01:53
0
ответов

Самоанализ в Clojure

Как лучше всего проводить интроспекцию в Clojure? Есть ли что-то вроде функции dir в Python? Я особенно заинтересован в поиске методов, доступных для классов Java, которые я ...
вопрос задан: 9 December 2011 13:34
0
ответов

Haskell: функция для определения арности функций?

Можно ли написать функцию arity :: a -> Integer для определения арности произвольных функций, таких, что> arity map 2 > арность фолдр 3 > идентификатор арности 1 > арность "привет" 0?
вопрос задан: 3 December 2011 16:32
0
ответов

Получить исходный код пользовательского класса и функций?

Есть ли способ получить исходный код класса или метода? Я смотрю на ReflectionClass, но не вижу его.
вопрос задан: 26 October 2011 16:34
0
ответов

Может ли метод Python проверить, был ли он вызван изнутри?

Допустим, у меня есть функции Python f и fhelp. fhelp спроектирован так, чтобы вызывать себя рекурсивно. f не следует вызывать рекурсивно. Есть ли способ для f определить, был ли он вызван рекурсивно?
вопрос задан: 26 October 2011 08:36
0
ответов

Как я могу получить объект Class для каждого класса в банке

У меня есть файл JAR с 30 или около того классами. Я хочу, чтобы в начале основного метода я вызывал класс из этого jar-файла, который, используя возможности отражения Java, получает ссылки на классы ...
вопрос задан: 19 October 2011 12:03
0
ответов

Итерация классов, определенных в модуле, импортированном динамически

У меня есть модуль из дочернего пакета, который является импортируется динамически; как я могу перебирать классы, которые он содержит? Я импортировал модуль и перечислял его имена следующим образом: package = ...
вопрос задан: 28 September 2011 15:42
0
ответов

Использование регионов Каира в python с gi.repository

Кажется, я не могу заставить регионы Каира работать внутри с помощью гинтроспекции. Например, из gi.repository import cairo reg = cairo.Region () даст мне Traceback (последний вызов последним): ...
вопрос задан: 28 September 2011 03:06
0
ответов

Можно ли проверить obj .__ dict__, если в классе есть переменная __dict__?

Меня интересует, есть ли способ безошибочно проанализировать экземпляр Python, чтобы увидеть его __dict__, несмотря на любые препятствия, которые программист мог бы создать в путь, потому что это помогло бы ...
вопрос задан: 22 September 2011 08:15
0
ответов

Как узнать в Vim, какая команда запускается каким-либо ярлыком

Я пытаюсь выполнить команду в каком-либо плагине, нажав его сочетание клавиш F2. Но вместо этого выполняется какая-то другая команда. Но эта команда выдает ошибку. Так что непонятно, где расположено отображение клавиш ...
вопрос задан: 15 September 2011 10:09
0
ответов

Introspect вызывающий объект

Как мне осуществить интроспекцию экземпляра A из b.func() (т.е. из самого экземпляра A): class A(): def go(self): b=B() b.func() class B(): def func(self): # Введение в ...
вопрос задан: 1 September 2011 15:06
0
ответов

Как установить свойство Java-бобов в качестве свойства эксперта?

API для Java-бобов включает в класс PropertyDescriptor метод isExpert. Редакторы GUI на основе бобов, такие как WindowsMaker, используют его для скрытия или отображения "экзотических" свойств. Что вызывает ...
вопрос задан: 30 August 2011 16:36
0
ответов

Получить все атрибуты объекта в Python?

Есть ли способ получить все атрибуты / методы / поля / и т. Д. объекта в Python? vars () близок к тому, что я хочу, но он не работает, если объект не имеет __dict__, что не всегда верно (например, это '...
вопрос задан: 30 July 2011 12:03
0
ответов

Самоанализ Java: объект для сопоставления

У меня есть объект Java obj с атрибутами obj.attr1, obj.attr2 и т. Д. Доступ к атрибутам возможно через дополнительный уровень косвенного обращения: obj .getAttr1 (), obj.getAttr2 (), если не публичный. ...
вопрос задан: 22 July 2011 21:11
0
ответов

Получение цветов темы GTK + с помощью python и самоанализа GObject

С введением интроспекции GObject способ доступа к цветам темы через widget.get_style () больше нет. Меня интересует, как получить цвета темы, когда GTK + используется через GOBject ...
вопрос задан: 28 June 2011 00:54
0
ответов

Чтение всех классов в пакете или чтение классов с одинаковыми метаданными в ActionScript 3.0

Я работаю над проектом Actionscript 3.0, который включает самоанализ. Мне интересно, есть ли способ получить все классы в рамках данной структуры пакета. Например, Скажем, есть три as3 ...
вопрос задан: 19 June 2011 05:29
0
ответов

Как преобразовать строку в имя переменной?

Я хотел бы знать, как преобразовать ввод строки в имя переменной для использования в коде Python . Конкретный пример: def insrospect (foo, bar): request_module = makestringvariable (foo) ...
вопрос задан: 25 May 2011 10:37
0
ответов

Вызов селектора с неизвестным количеством аргументов с использованием отражения / самоанализа

Недавно я написал приложение на java (для Android), которое использовал отражение для вызова методов некоторых объектов. Номер и тип аргумента были неизвестны, то есть у меня был единый механизм, который получал ...
вопрос задан: 26 April 2011 09:55
0
ответов

Python Reference Subclass in a Static Method

This is going to be difficult to explain, but what I'm trying to do is create a Base object to base other objects on. The Base class handles shared tasks so that subclasses don't need to keep ...
вопрос задан: 23 April 2011 22:15
0
ответов

Каким образом: t в ghci получает доступ ко всей этой интроспективной информации?

Кажется, невозможно интроспективно исследовать ограничения классов типов на функции, типы данных и тому подобное. Однако похоже, что ghci это делает. Prelude>: t show show :: (Show a) => a -> String Итак ... ...
вопрос задан: 29 March 2011 18:50
0
ответов

Вставьте строку имени типа в Haskell

Допустим, у меня есть тип MyType, определенный в модуле My.Module. Я хочу иметь строку «My.Module.MyType» (или что-то в этом роде). Если я просто наберу String напрямую, у меня может быть опечатка, и если ...
вопрос задан: 18 March 2011 19:39
0
ответов

Python самоанализ - как проверить текущий модуль / строку вызова из функции

У меня есть функция: # utils.py def hello (name = 'World'): # Определить, откуда мне звонят. print ('Привет,% s. Вы вызвали это из% s в строке #% d.'% (name, mod, бельеo)) # 'mod' и '...
вопрос задан: 16 March 2011 14:13
0
ответов

Почему Ruby использует response_to? вместо Responds_to?

Мне любопытно, почему метод Ruby, связанный с интроспекцией, для проверки того, отвечает ли объект на метод, - это response_to? вместо responseds_to? Мне всегда это кажется неудобным, но, может быть, это потому, что я привык ...
вопрос задан: 12 March 2011 04:25
0
ответов

Как во время выполнения определить, удаляются ли символы?

В моей программе на C ++, как я могу программно во время выполнения определить, были ли удалены символы с помощью разработки gnu 'strip' инструмент в Linux? Мне бы хотелось, чтобы определение функции возвращало истину, если ...
вопрос задан: 28 February 2011 19:52
0
ответов

Имя потока длиннее 15 символов?

Используя такие функции, как prctl или pthread_set_name_np, можно изменить имя нить. Ограничение, налагаемое обеими функциями, по крайней мере в Linux 2.6.38, состоит в том, что имя не может быть длиннее, чем ...
вопрос задан: 17 February 2011 11:43
0
ответов

Java: как узнать, переопределен ли метод из базового класса? [дубликат]

Как узнать, переопределяется ли метод дочерними классами? Например, открытый класс Test {статический открытый класс B {public String m () {return "From B";}; Как узнать, переопределен ли метод из базового класса? [дубликат] Как узнать, п
вопрос задан: 27 January 2011 21:14
0
ответов

Как мне проверить методы объекта Ruby?

Мне интересно, есть ли вызов метода Ruby, который показывает только методы, определенные объектом Ruby, из которого он вызывается, в отличие от всех методов, определенных его классами-предками, что и есть ...
вопрос задан: 12 January 2011 01:43